uiacceltk/hitchcock/coretoolkit/src/HuiFxEffect.cpp
branchRCL_3
changeset 6 10534483575f
parent 5 433cbbb6a04b
child 7 88b23e2e82e1
equal deleted inserted replaced
5:433cbbb6a04b 6:10534483575f
   270         
   270         
   271         TBool useFrozenBackground = (EffectFlags() & KHuiFxFrozenBackground);
   271         TBool useFrozenBackground = (EffectFlags() & KHuiFxFrozenBackground);
   272         
   272         
   273         // Check if cache is up-to date or does it need to be refreshed
   273         // Check if cache is up-to date or does it need to be refreshed
   274         TBool cachedRenderTargetNeedsRefresh = (iRoot->Changed() || aRefreshCachedRenderTarget || (enableBackground && !useFrozenBackground));
   274         TBool cachedRenderTargetNeedsRefresh = (iRoot->Changed() || aRefreshCachedRenderTarget || (enableBackground && !useFrozenBackground));
       
   275         if (!iCachedRenderTarget || (iCachedRenderTarget && iCachedRenderTarget->Size() !=  iRoot->VisualRect().Size())) 
       
   276             {
       
   277             cachedRenderTargetNeedsRefresh = ETrue;
       
   278             }
   275 
   279 
   276         // Try to apply also margins, we cannot just use aDisplayRect directly
   280         // Try to apply also margins, we cannot just use aDisplayRect directly
   277         TRect targetRect = iRoot->VisualRect();
   281         TRect targetRect = iRoot->VisualRect();
   278         
   282         
   279         // Size is always same as target rect. It contains margins if those are enabled.
   283         // Size is always same as target rect. It contains margins if those are enabled.