equal
deleted
inserted
replaced
1837 // create CScreenSaverInfo object to backup the current screensaver settings |
1837 // create CScreenSaverInfo object to backup the current screensaver settings |
1838 if ( !iScreenSaverInfo ) |
1838 if ( !iScreenSaverInfo ) |
1839 { |
1839 { |
1840 iScreenSaverInfo = CPslnScreenSaverInfo::NewL(); |
1840 iScreenSaverInfo = CPslnScreenSaverInfo::NewL(); |
1841 } |
1841 } |
|
1842 iScreenSaverInfo->iFileName->Des().Zero(); |
1842 |
1843 |
1843 //backup current screensaver settings |
1844 //backup current screensaver settings |
1844 error = iScreenSaverRepository->Get( |
1845 error = iScreenSaverRepository->Get( |
1845 KScreenSaverObject, |
1846 KScreenSaverObject, |
1846 iScreenSaverInfo->iScreenSaverType ); |
1847 iScreenSaverInfo->iScreenSaverType ); |
1906 error = iScreenSaverRepository->Get( |
1907 error = iScreenSaverRepository->Get( |
1907 KScreenSaverObject, |
1908 KScreenSaverObject, |
1908 previewSsType ); |
1909 previewSsType ); |
1909 |
1910 |
1910 //restore the screen saver settings. |
1911 //restore the screen saver settings. |
1911 if ( previewSsType == KPslnSsObject ) |
1912 if ( iScreenSaverInfo->iFileName->Des().Compare( KNullDesC ) ) |
1912 { |
1913 { |
1913 error = iScreenSaverRepository->Set( |
1914 error = iScreenSaverRepository->Set( |
1914 KScreenSaverPluginName, |
1915 KScreenSaverPluginName, |
1915 iScreenSaverInfo->iFileName->Des() ); |
1916 iScreenSaverInfo->iFileName->Des() ); |
1916 } |
1917 } |