src/screensaverengine.cpp
branchRCL_3
changeset 24 724d4ec22f0d
parent 23 d1f14bc6a2ab
equal deleted inserted replaced
23:d1f14bc6a2ab 24:724d4ec22f0d
   226     	}
   226     	}
   227 
   227 
   228     StartPreviewTimer();
   228     StartPreviewTimer();
   229     
   229     
   230     UpdateIndicatorAttributes();
   230     UpdateIndicatorAttributes();
   231 
   231     
       
   232     if ( !View()->IsContentlessScreensaver() )
       
   233          {
       
   234          ScreensaverUtility::BringToForeground();
       
   235          }
       
   236     
   232     View()->ShowDisplayObject();
   237     View()->ShowDisplayObject();
   233     
   238     
   234     iSharedDataI->SetScreensaverPreviewState( EScreenSaverPreviewStart );
   239     iSharedDataI->SetScreensaverPreviewState( EScreenSaverPreviewStart );
   235 
   240 
   236     if ( !View()->IsContentlessScreensaver() )
       
   237         {
       
   238         ScreensaverUtility::BringToForeground();
       
   239         }
       
   240     iActivityManagerScreensaver->SetInactivityTimeout(0);
   241     iActivityManagerScreensaver->SetInactivityTimeout(0);
   241     }
   242     }
   242 
   243 
   243 // -----------------------------------------------------------------------------
   244 // -----------------------------------------------------------------------------
   244 // CScreensaverEngine::DisplayObject
   245 // CScreensaverEngine::DisplayObject
   883 
   884 
   884     // Compress heap while displaying. No longer possible to
   885     // Compress heap while displaying. No longer possible to
   885     // compress all heaps (User::CompressAllHeaps() is a no-op)
   886     // compress all heaps (User::CompressAllHeaps() is a no-op)
   886     User::Heap().Compress();
   887     User::Heap().Compress();
   887 
   888 
       
   889     self->iSharedDataI->SetDisplayObjChanged( EFalse );
       
   890     
   888     self->DisplayObject();
   891     self->DisplayObject();
       
   892     
   889     return KErrNone;
   893     return KErrNone;
   890     }
   894     }
   891 
   895 
   892 
   896 
   893 // End of file.
   897 // End of file.