# HG changeset patch # User Dremov Kirill (Nokia-D-MSW/Tampere) # Date 1284542033 -10800 # Node ID 65be1d84df1f856b6411e13545fd58b3297b3a6e # Parent fc25e03508fd5583de66098813220319ab1d25a2 Revision: 201035 Kit: 201036 diff -r fc25e03508fd -r 65be1d84df1f src/screensaverbase.cpp --- a/src/screensaverbase.cpp Tue Sep 14 21:20:26 2010 +0300 +++ b/src/screensaverbase.cpp Wed Sep 15 12:13:53 2010 +0300 @@ -84,6 +84,7 @@ { SCRLOGGER_WRITE("Model: StopScreenSaver(), exit power save"); LcdPartialMode()->Exit(); + Model().SharedDataInterface()->SetSSForcedLightsOn( ESSForceLightsOn ); } CancelTimer(); @@ -175,7 +176,7 @@ TUint16* addr = ( TUint16* )iOffScrnBmp->DataAddress(); err = LcdPartialMode()->Set( startLine, endLine, addr, aFullColors ); - Model().SharedDataInterface()->SetSSForcedLightsOn( 0 ); + Model().SharedDataInterface()->SetSSForcedLightsOn( ESSForceLightsOff ); } else { diff -r fc25e03508fd -r 65be1d84df1f src/screensaverctrlplugin.cpp --- a/src/screensaverctrlplugin.cpp Tue Sep 14 21:20:26 2010 +0300 +++ b/src/screensaverctrlplugin.cpp Wed Sep 15 12:13:53 2010 +0300 @@ -63,8 +63,6 @@ void CScreensaverCtrlPlugin::StartTimer() { // Notify plugin that screensaver is starting - Model().SharedDataInterface()->SetSSForcedLightsOn( ESSForceLightsOn ); - SendPluginEvent( EScreensaverEventStarting ); @@ -284,6 +282,7 @@ SCRLOGGER_WRITE("Host: ExitPartialMode()"); LcdPartialMode()->Exit(); + Model().SharedDataInterface()->SetSSForcedLightsOn( ESSForceLightsOn ); // Make sure the partial area is empty // Make this less idiotic TRect psRect( 0, 0, 0, 0); diff -r fc25e03508fd -r 65be1d84df1f src/screensaverutility.cpp --- a/src/screensaverutility.cpp Tue Sep 14 21:20:26 2010 +0300 +++ b/src/screensaverutility.cpp Wed Sep 15 12:13:53 2010 +0300 @@ -132,7 +132,8 @@ } CAknTransitionUtils::RemoveData( KScreensaverCallStateChange ); #endif - + CEikonEnv::Static()->RootWin().SetOrdinalPosition( + 0, ECoeWinPriorityNeverAtFront ); CEikonEnv::Static()->BringForwards( EFalse ); }