diff options
Diffstat (limited to 'kcontrol/kcontrol/proxywidget.cpp')
-rw-r--r-- | kcontrol/kcontrol/proxywidget.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/kcontrol/kcontrol/proxywidget.cpp b/kcontrol/kcontrol/proxywidget.cpp index f3b80bda0..dde14168b 100644 --- a/kcontrol/kcontrol/proxywidget.cpp +++ b/kcontrol/kcontrol/proxywidget.cpp @@ -256,7 +256,12 @@ ProxyWidget::ProxyWidget(KCModule *client, TQString title, const char *name, ProxyWidget::~ProxyWidget() { - delete _client; +#ifdef USE_QT4 + #warning Possible memory leak in ProxyWidget::~ProxyWidget() +#else // USE_QT4 + if (_client) delete _client; + _client = 0; +#endif // USE_QT4 } TQString ProxyWidget::quickHelp() const |