idlehomescreen/xmluirendering/uiengine/src/xnwallpaperview.cpp
changeset 2 08c6ee43b396
parent 0 f72a12da539e
child 5 c743ef5928ba
--- a/idlehomescreen/xmluirendering/uiengine/src/xnwallpaperview.cpp	Thu Jan 07 12:39:41 2010 +0200
+++ b/idlehomescreen/xmluirendering/uiengine/src/xnwallpaperview.cpp	Mon Jan 18 20:10:36 2010 +0200
@@ -21,6 +21,7 @@
 #include "xnwallpapercontainer.h"
 #include "xnuiengine.h"
 #include "xneditor.h"
+#include "xnbackgroundmanager.h"
 
 // SYSTEM INCLUDE FILES
 #include <aknappui.h>
@@ -93,7 +94,7 @@
 //
 void CXnWallpaperView::DoActivateL(
             const TVwsViewId& aPrevViewId,
-            TUid aCustomMessageId,
+            TUid /*aCustomMessageId*/,
             const TDesC8& aCustomMessage )
     {
     iAvkonAppUi->StatusPane()->SwitchLayoutL( R_AVKON_STATUS_PANE_LAYOUT_USUAL );
@@ -124,19 +125,9 @@
         // set wallpaper.
         if( files->MdcaCount() == 1 )
             {
-            AknsWallpaperUtils::SetIdleWallpaper(
-                    files->MdcaPoint( 0 ),
-                    NULL );
-            }
-        //set slideshow
-        else
-            {
-            AknsWallpaperUtils::SetSlidesetWallpaper(
-                    *files,
-                    NULL );
+            iEngine.Editor()->BgManager().AddWallpaperL( files->MdcaPoint( 0 ) );
             }
         }
-    
     CleanupStack::PopAndDestroy( files );
     
     iAvkonAppUi->ActivateViewL( aPrevViewId );