X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fupdate%2Fcommon%2Fnode-resetter.h;h=6d31da5c2d9efeabdd8cdb3d80bb71d1ca95d666;hb=d28979e5a4966c85c3fb6cf1d9f39c942e487fe8;hp=7e73a6bed5285eee66862f62105b152c52485497;hpb=dc067f01c4ad59a9362640d8c48d1c81a7874a03;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/update/common/node-resetter.h b/dali/internal/update/common/node-resetter.h index 7e73a6b..6d31da5 100644 --- a/dali/internal/update/common/node-resetter.h +++ b/dali/internal/update/common/node-resetter.h @@ -80,15 +80,10 @@ public: // Start aging the node properties. // We need to reset the node properties for two frames to ensure both // property values are set appropriately. - // if(mDisconnected) - { - --mActive; - } + --mActive; mNode->mVisible.ResetToBaseValue(updateBufferIndex); - mNode->mCulled.ResetToBaseValue(updateBufferIndex); mNode->mColor.ResetToBaseValue(updateBufferIndex); - mNode->mUpdateSizeHint.ResetToBaseValue(updateBufferIndex); } }; @@ -104,6 +99,9 @@ public: { mDisconnected = false; mActive = ACTIVE; + + mNode->mVisible.MarkAsDirty(); + mNode->mColor.MarkAsDirty(); } /** @@ -157,6 +155,8 @@ protected: mActive(ACTIVE), mDisconnected(false) { + mNode->mVisible.MarkAsDirty(); + mNode->mColor.MarkAsDirty(); } Node* mNode; ///< The node that owns the properties