sysresmonitoring/oommonitor/src/oomcloseapp.cpp
branchRCL_3
changeset 67 a2ddb8b15745
parent 66 9af619316cbf
child 82 4610cd70c542
--- a/sysresmonitoring/oommonitor/src/oomcloseapp.cpp	Thu Sep 02 15:49:18 2010 +0100
+++ b/sysresmonitoring/oommonitor/src/oomcloseapp.cpp	Fri Sep 17 16:14:46 2010 +0100
@@ -62,12 +62,17 @@
     if (err == KErrNone)
         {
         RProcess process;
-        thread.Process(process);
-        TBool isDataPaged = process.DefaultDataPaged();
-        if((aIsDataPaged && isDataPaged) || (!aIsDataPaged && !isDataPaged ))
+        err = thread.Process(process);
+        if(err == KErrNone)
             {
-            iCurrentTask.EndTask();
+            TBool isDataPaged = process.DefaultDataPaged();
+            if((aIsDataPaged && isDataPaged) || (!aIsDataPaged && !isDataPaged ))
+                {
+                iCurrentTask.EndTask();
+                }                    
+            process.Close();
             }
+        thread.Close();
         }
     }