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

List:       kde-commits
Subject:    =?utf-8?q?=5Bkdevplatform/1=2E2=5D_plugins/contextbrowser=3A_Don?=
From:       Milian Wolff <mail () milianw ! de>
Date:       2011-02-15 9:53:20
Message-ID: 20110215095320.3325BA60A6 () git ! kde ! org
[Download RAW message or body]

Git commit 3afea6c6e6f455fa3edff503415e1c6bf5de97a2 by Milian Wolff.
Committed on 15/02/2011 at 10:52.
Pushed by mwolff into branch '1.2'.

Don't leak navigation widget when ContextBrowserView::setSpecialNavigationWidget
is a no-op for performance reasons

M  +2    -0    plugins/contextbrowser/contextbrowserview.cpp     

http://commits.kde.org/kdevplatform/3afea6c6e6f455fa3edff503415e1c6bf5de97a2

diff --git a/plugins/contextbrowser/contextbrowserview.cpp \
b/plugins/contextbrowser/contextbrowserview.cpp index 2e4f2d8..a10350e 100644
--- a/plugins/contextbrowser/contextbrowserview.cpp
+++ b/plugins/contextbrowser/contextbrowserview.cpp
@@ -290,6 +290,8 @@ void ContextBrowserView::setSpecialNavigationWidget(QWidget* \
widget) {  if (!isLocked() && isVisible()) {
         Q_ASSERT(widget);
         updateMainWidget(widget);
+    } else if(widget) {
+        widget->deleteLater();
     }
 }
 


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

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