homescreensrv_plat/sapi_menucontent/mcsservice/src/mcsexecuteaction.cpp
branchRCL_3
changeset 82 ace62b58f4b2
parent 78 1b207dd38b72
--- a/homescreensrv_plat/sapi_menucontent/mcsservice/src/mcsexecuteaction.cpp	Tue May 25 13:01:39 2010 +0300
+++ b/homescreensrv_plat/sapi_menucontent/mcsservice/src/mcsexecuteaction.cpp	Wed Jun 09 10:01:25 2010 +0300
@@ -124,10 +124,15 @@
 void CMCSExecuteAction::RunL()
 	{
 	TInt err = iStatus.Int();
+
     if ( err == KErrNone )
         {
-        ExecuteL( iItemId, iAction );
-        }
+        TRAP( err, ExecuteL( iItemId, iAction ) );
+        }   
+    if(err != KErrNone)
+    	{
+    	NotifyRequestResult( err );
+    	}
 	}
 
 // ---------------------------------------------------------------------------
@@ -137,6 +142,10 @@
 TInt CMCSExecuteAction::RunError(TInt aError)
 	{
     NotifyRequestResult( aError );
+    if ( (aError != KErrDiskFull) && (aError != KErrNoMemory))
+    	{
+    	aError = KErrNone;
+    	}    
 	return aError; 
 	}