src/screensaverengine.cpp
branchRCL_3
changeset 24 724d4ec22f0d
parent 23 d1f14bc6a2ab
--- a/src/screensaverengine.cpp	Thu Jul 15 18:39:54 2010 +0300
+++ b/src/screensaverengine.cpp	Thu Aug 19 09:55:47 2010 +0300
@@ -228,15 +228,16 @@
     StartPreviewTimer();
     
     UpdateIndicatorAttributes();
-
+    
+    if ( !View()->IsContentlessScreensaver() )
+         {
+         ScreensaverUtility::BringToForeground();
+         }
+    
     View()->ShowDisplayObject();
     
     iSharedDataI->SetScreensaverPreviewState( EScreenSaverPreviewStart );
 
-    if ( !View()->IsContentlessScreensaver() )
-        {
-        ScreensaverUtility::BringToForeground();
-        }
     iActivityManagerScreensaver->SetInactivityTimeout(0);
     }
 
@@ -885,7 +886,10 @@
     // compress all heaps (User::CompressAllHeaps() is a no-op)
     User::Heap().Compress();
 
+    self->iSharedDataI->SetDisplayObjChanged( EFalse );
+    
     self->DisplayObject();
+    
     return KErrNone;
     }