--- a/skins/AknSkins/srvsrc/AknsSrvClient.cpp Thu Dec 17 09:14:12 2009 +0200
+++ b/skins/AknSkins/srvsrc/AknsSrvClient.cpp Thu Jan 07 13:25:09 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);
}
// -----------------------------------------------------------------------------