diff -r 433cbbb6a04b -r 10534483575f uiacceltk/hitchcock/coretoolkit/src/HuiFxEffect.cpp --- a/uiacceltk/hitchcock/coretoolkit/src/HuiFxEffect.cpp Fri Mar 12 15:47:04 2010 +0200 +++ b/uiacceltk/hitchcock/coretoolkit/src/HuiFxEffect.cpp Mon Mar 15 12:43:37 2010 +0200 @@ -272,6 +272,10 @@ // Check if cache is up-to date or does it need to be refreshed TBool cachedRenderTargetNeedsRefresh = (iRoot->Changed() || aRefreshCachedRenderTarget || (enableBackground && !useFrozenBackground)); + if (!iCachedRenderTarget || (iCachedRenderTarget && iCachedRenderTarget->Size() != iRoot->VisualRect().Size())) + { + cachedRenderTargetNeedsRefresh = ETrue; + } // Try to apply also margins, we cannot just use aDisplayRect directly TRect targetRect = iRoot->VisualRect();