--- 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();
}
}