[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/workspace/libs/ksysguard/processui
From:       Luboš Luňák <l.lunak () kde ! org>
Date:       2010-05-18 16:14:27
Message-ID: 20100518161427.43286AC8B9 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1128192 by lunakl:

Valgrind a day keeps the crashes away.
BUG: 229981
BUG: 232179



 M  +1 -1      ProcessModel.cc  


--- trunk/KDE/kdebase/workspace/libs/ksysguard/processui/ProcessModel.cc #1128191:1128192
@@ -302,7 +302,6 @@
     WindowInfo *window = mWIdToWindowInfo.take(wid);
     if(!window) return;
     qlonglong pid = window->pid;
-    delete window;
 
     QMultiHash<qlonglong, WindowInfo*>::iterator i = mPidToWindowInfo.find(pid);
     while (i != mPidToWindowInfo.end() && i.key() == pid) {
@@ -312,6 +311,7 @@
         } else
             i++;
     }
+    delete window;
 
     //Update the model so that it redraws and resorts
     KSysGuard::Process *process = mProcesses->getProcess(pid);
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic