X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Flayouting%2Fmeasured-size.h;h=4acdd7022782f3fc78ff270985483e4edabc8300;hp=68f988c6e9fd766418243d56b514db14a0b9020d;hb=6034549c1b9a7d8f82a1ce7f826dd1fd495c7dbe;hpb=a2a0b8577e0a8ac8f2c5180fe0557c68a069fdaa diff --git a/dali-toolkit/devel-api/layouting/measured-size.h b/dali-toolkit/devel-api/layouting/measured-size.h index 68f988c..4acdd70 100644 --- a/dali-toolkit/devel-api/layouting/measured-size.h +++ b/dali-toolkit/devel-api/layouting/measured-size.h @@ -19,6 +19,7 @@ #include #include +#include namespace Dali { @@ -28,7 +29,7 @@ namespace Toolkit /** * Class that encodes a measurement and a measure state, which is set if the measured size is too small. */ -class DALI_IMPORT_API MeasuredSize +class DALI_TOOLKIT_API MeasuredSize { public: @@ -60,8 +61,11 @@ public: MeasuredSize& operator=( const MeasuredSize& rhs ) { - this->mMeasuredSize = rhs.mMeasuredSize; - this->mState = rhs.mState; + if( this != &rhs ) + { + this->mMeasuredSize = rhs.mMeasuredSize; + this->mState = rhs.mState; + } return *this; }