psln/pslnengine/src/PslnModel.cpp
branchRCL_3
changeset 51 fcdfafb36fe7
parent 25 941195f2d488
--- a/psln/pslnengine/src/PslnModel.cpp	Thu Jul 15 18:56:19 2010 +0300
+++ b/psln/pslnengine/src/PslnModel.cpp	Thu Aug 19 10:11:06 2010 +0300
@@ -1839,6 +1839,7 @@
             {
             iScreenSaverInfo = CPslnScreenSaverInfo::NewL();
             }
+        iScreenSaverInfo->iFileName->Des().Zero();
         
         //backup current screensaver settings
         error = iScreenSaverRepository->Get(
@@ -1908,7 +1909,7 @@
             previewSsType );
 
         //restore the screen saver settings.
-        if ( previewSsType == KPslnSsObject )
+        if ( iScreenSaverInfo->iFileName->Des().Compare( KNullDesC ) )
             {
             error = iScreenSaverRepository->Set(
                 KScreenSaverPluginName,