src/screensaverbase.cpp
branchRCL_3
changeset 31 8f536f98e1f8
parent 29 65be1d84df1f
equal deleted inserted replaced
29:65be1d84df1f 31:8f536f98e1f8
    82     SCRLOGGER_WRITEF( _L("SCR:CScreensaverBase::StopDrawObject start") );
    82     SCRLOGGER_WRITEF( _L("SCR:CScreensaverBase::StopDrawObject start") );
    83     if ( LcdPartialMode() && LcdPartialMode()->Status() )
    83     if ( LcdPartialMode() && LcdPartialMode()->Status() )
    84         {
    84         {
    85         SCRLOGGER_WRITE("Model: StopScreenSaver(), exit power save");
    85         SCRLOGGER_WRITE("Model: StopScreenSaver(), exit power save");
    86         LcdPartialMode()->Exit();
    86         LcdPartialMode()->Exit();
    87         Model().SharedDataInterface()->SetSSForcedLightsOn( ESSForceLightsOn );
       
    88         }
    87         }
    89     
    88     
    90     CancelTimer();
    89     CancelTimer();
    91     
    90     
    92     ClearScreen();
    91     ClearScreen();
   174             SCRLOGGER_WRITEF( _L("SCR: Requesting powersave, lines: %d, %d"),
   173             SCRLOGGER_WRITEF( _L("SCR: Requesting powersave, lines: %d, %d"),
   175                 startLine, endLine );
   174                 startLine, endLine );
   176             TUint16* addr = ( TUint16* )iOffScrnBmp->DataAddress();
   175             TUint16* addr = ( TUint16* )iOffScrnBmp->DataAddress();
   177             err = LcdPartialMode()->Set( startLine, endLine, addr, aFullColors );
   176             err = LcdPartialMode()->Set( startLine, endLine, addr, aFullColors );
   178 
   177 
   179             Model().SharedDataInterface()->SetSSForcedLightsOn( ESSForceLightsOff );
   178             Model().SharedDataInterface()->SetSSForcedLightsOn( 0 );
   180             }
   179             }
   181         else
   180         else
   182             {
   181             {
   183             SCRLOGGER_WRITE("Power save mode not in use, not requested");
   182             SCRLOGGER_WRITE("Power save mode not in use, not requested");
   184             err = KErrCancel;
   183             err = KErrCancel;