uiacceltk/hitchcock/coretoolkit/src/HuiDisplay.cpp
changeset 21 6ce30188c5bf
parent 19 f5bac0badc7e
child 25 f7f1ae431f74
--- a/uiacceltk/hitchcock/coretoolkit/src/HuiDisplay.cpp	Mon May 03 13:22:43 2010 +0300
+++ b/uiacceltk/hitchcock/coretoolkit/src/HuiDisplay.cpp	Fri May 14 16:46:13 2010 +0300
@@ -706,7 +706,7 @@
             RosterImpl().ScanDirty();	         	      
             }   
 
-        if (!useDirtyRects || cantUseDirtyRectsInThisFrame || iEnv.EffectsEngine()->HasActiveEffects()) 
+        if (!useDirtyRects || cantUseDirtyRectsInThisFrame || iEnv.EffectsEngine()->HasActiveEffects() || RosterImpl().IsVisibleContentFrozen()) 
          	{         	
 	        // Just redraw everything
 	        iCurrentDirtyRegions->Reset();
@@ -759,7 +759,7 @@
 	// need to clear the screen as fade effect uses
 	// always blending. If we do not clear here
 	// fade leaves trails in certain situations.
-	if (iEnv.EffectsEngine()->HasActiveFadeEffect() 
+	if (iEnv.EffectsEngine()->HasActiveEffects() 
 	        || RosterImpl().IsVisibleContentFrozen() // guaranteen, that transparent pixels of the UI surface are drawn correctly during layout switch.
 	        )
 	    {