--- a/src/screensaverctrlplugin.cpp Thu Jul 15 18:39:54 2010 +0300
+++ b/src/screensaverctrlplugin.cpp Thu Aug 19 09:55:47 2010 +0300
@@ -589,6 +589,13 @@
if( err != KErrNone )
{
// Loaded OK, but failed to initialize - cannot use plugin
+ TBool changed = Model().SharedDataInterface()->GetDisplayObjChanged();
+ if( !changed )
+ {
+ //Just activate the screensaver revert to defaultsaver
+ RevertToDefaultSaver();
+ }
+ Model().SharedDataInterface()->SetDisplayObjChanged( EFalse );
delete iPlugin;
iPlugin = NULL;
}