[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/kutils
From: Waldo Bastian <bastian () kde ! org>
Date: 2005-03-08 12:26:20
Message-ID: 20050308122620.1214E103CB () office ! kde ! org
[Download RAW message or body]
CVS commit by waba:
Don't crash: clean up in the proper order.
M +4 -5 kcmoduleproxy.cpp 1.14
--- kdelibs/kutils/kcmoduleproxy.cpp #1.13:1.14
@@ -81,11 +81,11 @@ class KCModuleProxy::KCModuleProxyPrivat
~KCModuleProxyPrivate()
{
+ delete rootInfo; // Delete before embedWidget!
+ delete embedWidget; // Delete before embedFrame!
delete embedFrame;
delete dcopClient;
delete dcopObject;
- delete embedWidget;
delete rootCommunicator;
delete rootProcess;
- delete rootInfo;
delete kcm;
}
@@ -387,9 +387,8 @@ void KCModuleProxy::runAsRoot()
/* Clean up in case of failure */
- delete d->embedFrame;
- d->embedFrame = 0;
delete d->embedWidget;
d->embedWidget = 0;
- delete lblBusy;
+ delete d->embedFrame;
+ d->embedFrame = 0;
QApplication::restoreOverrideCursor();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic