homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/src/ahpapplauncher.cpp
branchRCL_3
changeset 64 b276298d5729
parent 59 a0713522ab97
--- a/homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/src/ahpapplauncher.cpp	Wed Apr 14 16:16:44 2010 +0300
+++ b/homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/src/ahpapplauncher.cpp	Tue Apr 27 16:57:49 2010 +0300
@@ -23,8 +23,6 @@
 #include <eikenv.h>
 #include <eikappui.h>
 #include <liwvariant.h>
-#include <gfxtranseffect/gfxtranseffect.h>      
-#include <akntranseffect.h>
 
 #include "ahproperties.hrh"
 #include "ahpapplauncher.h"
@@ -108,45 +106,29 @@
 
     if ( !ExtractUidL( aMap, appUid, KApplicationUid ) )
         {
-        TApaTaskList taskList( iEnv->WsSession() );       
-        TApaTask task = taskList.FindApp( appUid );
-        if ( task.Exists( ) )
-            {
-            GfxTransEffect::BeginFullScreen( 
-                AknTransEffect::EApplicationStart,
-                TRect(), 
-                AknTransEffect::EParameterType, 
-                AknTransEffect::GfxTransParam( appUid,
-                AknTransEffect::TParameter::EActivateExplicitContinue ));
-            
-            errCode = KErrNone;
-            task.BringToForeground();
-            }
-        else
+        // app not yet running
+        RApaLsSession appSession;
+        CleanupClosePushL( appSession );
+        User::LeaveIfError( appSession.Connect( ) );
+
+        CApaCommandLine* cmd = CApaCommandLine::NewLC( );
+        cmd->SetCommandL( GetCommandL( aMap ) );
+        RBuf documentNameValue;
+        CleanupClosePushL( documentNameValue );
+        if( !ExtractDesL( aMap, documentNameValue, KDocumentName ) )
             {
-            // app not yet running
-            RApaLsSession appSession;
-            CleanupClosePushL( appSession );
-            User::LeaveIfError( appSession.Connect( ) );
-    
-            CApaCommandLine* cmd = CApaCommandLine::NewLC( );
-            cmd->SetCommandL( GetCommandL( aMap ) );
-            RBuf documentNameValue;
-            CleanupClosePushL( documentNameValue );
-            if( !ExtractDesL( aMap, documentNameValue, KDocumentName ) )
-                {
-                cmd->SetDocumentNameL( documentNameValue );
-                }
-            TApaAppInfo appInfo;
-            appSession.GetAppInfo( appInfo, appUid );
-            cmd->SetExecutableNameL( appInfo.iFullName );
-            errCode = appSession.StartApp( *cmd );
-    
-            CleanupStack::PopAndDestroy( &documentNameValue );
-            CleanupStack::PopAndDestroy( cmd );
-            CleanupStack::PopAndDestroy( &appSession );
+            cmd->SetDocumentNameL( documentNameValue );
             }
+        TApaAppInfo appInfo;
+        appSession.GetAppInfo( appInfo, appUid );
+        cmd->SetExecutableNameL( appInfo.iFullName );
+        errCode = appSession.StartApp( *cmd );
+
+        CleanupStack::PopAndDestroy( &documentNameValue );
+        CleanupStack::PopAndDestroy( cmd );
+        CleanupStack::PopAndDestroy( &appSession );
         }
+
     return errCode;
     }