sysresmonitoring/oommonitor/src/oomcloseapp.cpp
branchRCL_3
changeset 21 9af619316cbf
parent 20 c2c61fdca848
--- a/sysresmonitoring/oommonitor/src/oomcloseapp.cpp	Wed Sep 01 12:24:48 2010 +0100
+++ b/sysresmonitoring/oommonitor/src/oomcloseapp.cpp	Tue Sep 14 21:35:53 2010 +0300
@@ -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();
         }
     }