src/screensaverctrlplugin.cpp
branchRCL_3
changeset 21 724d4ec22f0d
parent 16 1f307dce3b5a
--- 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;
         }