[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [oxygen-gtk] src: make sure all signals are disconnected at destruction
From: Hugo Pereira Da Costa <hugo () oxygen-icons ! org>
Date: 2014-01-19 19:32:18
Message-ID: E1W4y6U-0003wR-Tx () scm ! kde ! org
[Download RAW message or body]
Git commit 52ec369f8460d6d0514cd8856c8ae79d70b1baa4 by Hugo Pereira Da Costa.
Committed on 17/01/2014 at 16:38.
Pushed by hpereiradacosta into branch 'master'.
make sure all signals are disconnected at destruction
M +3 -1 src/oxygenshadowhelper.cpp
http://commits.kde.org/oxygen-gtk/52ec369f8460d6d0514cd8856c8ae79d70b1baa4
diff --git a/src/oxygenshadowhelper.cpp b/src/oxygenshadowhelper.cpp
index 9f1db01..74a4c8f 100644
--- a/src/oxygenshadowhelper.cpp
+++ b/src/oxygenshadowhelper.cpp
@@ -62,9 +62,11 @@ namespace Oxygen
std::cerr << "Oxygen::ShadowHelper::~ShadowHelper" << std::endl;
#endif
+ for( WidgetMap::iterator iter = _widgets.begin(); iter != _widgets.end(); ++iter )
+ { iter->second._destroyId.disconnect(); }
+
reset();
_realizeHook.disconnect();
-
}
//______________________________________________
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic