X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Flayouting%2Fmeasure-spec.h;h=04c4d01969c2a9fb48fb58e304a5a97b03e7b814;hp=f766247e2302888be0241c67500f5db053bcd68b;hb=6c66c6ac8f3ba5f396cfa617d5a6310df53a4f4d;hpb=16634ab902b66b0ba2f3f39af8ff6ed25b5f7115 diff --git a/dali-toolkit/devel-api/layouting/measure-spec.h b/dali-toolkit/devel-api/layouting/measure-spec.h index f766247..04c4d01 100644 --- a/dali-toolkit/devel-api/layouting/measure-spec.h +++ b/dali-toolkit/devel-api/layouting/measure-spec.h @@ -19,6 +19,7 @@ #include #include +#include #include @@ -32,7 +33,7 @@ namespace Toolkit * how to be measured. For instance, it may measure a child with an exact width and an unspecified * height in order to determine height for width. */ -class DALI_IMPORT_API MeasureSpec +class DALI_TOOLKIT_API MeasureSpec { public: using IntType = LayoutLength::IntType; @@ -62,8 +63,11 @@ public: MeasureSpec& operator=( const MeasureSpec& rhs ) { - this->mSize = rhs.mSize; - this->mMode = rhs.mMode; + if( this != &rhs ) + { + this->mSize = rhs.mSize; + this->mMode = rhs.mMode; + } return *this; }