diff -r 04e92f1a7966 -r 25957ccd51ab src/screensavershareddatai.cpp --- a/src/screensavershareddatai.cpp Fri Feb 19 22:51:44 2010 +0200 +++ b/src/screensavershareddatai.cpp Fri Mar 12 15:42:50 2010 +0200 @@ -386,7 +386,9 @@ // Check if power save mode has been denied RProperty::Get( KPSUidScreenSaver, KScreenSaverNoPowerSaveMode, state ); - return ( state != 1 ); + // TODO: remove when partial mode is working again + // return ( state != 1 ); + return EFalse; } // ----------------------------------------------------------------------------- @@ -663,6 +665,8 @@ // Define and initialize "no power save mode" property // Read: pass, Write: pass DefineScreensaverProperties( KScreenSaverNoPowerSaveMode, KSSPolicyPass ); + + DefineScreensaverProperties( KScreenSaverActivate, KSSPolicyWriteUserData ); } // -----------------------------------------------------------------------------