--- a/skins/AknSkins/srvsrc/AknsSrvClient.cpp Tue Feb 02 00:52:22 2010 +0200
+++ b/skins/AknSkins/srvsrc/AknsSrvClient.cpp Fri Mar 19 09:48:44 2010 +0200
@@ -589,10 +589,19 @@
// RAknsSrvSession::SetSlideSetWallpaper
// -----------------------------------------------------------------------------
//
-EXPORT_C TInt RAknsSrvSession::SetSlideSetWallpaper(const CDesCArray& /*aFilenameArray*/)
+EXPORT_C TInt RAknsSrvSession::SetSlideSetWallpaper(const CDesCArray& aFilenameArray)
{
- //deprecated for 9.2 page specific wallpaper
- return KErrNotSupported;
+ SendReceive(EAknSkinSrvStopSSIniFileObserver);
+ TRAPD(error, DoWriteInifileL(aFilenameArray));
+ if (error)
+ {
+ return error;
+ }
+ if (aFilenameArray.MdcaCount() == 1)
+ {
+ return KErrNone;
+ }
+ return SendReceive(EAknSkinSrvSetSlideSetWP);
}
// -----------------------------------------------------------------------------