equal
deleted
inserted
replaced
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. |