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 {