summaryrefslogtreecommitdiff
path: root/otk
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-12-04 01:02:56 +0000
committerDana Jansens <danakj@orodu.net>2002-12-04 01:02:56 +0000
commit22bd294c7baed75a24b1df7cc423042c965acbdb (patch)
tree09934360ce0ad1ffb26c3e3fb0673b299527780e /otk
parent1fa445c88033e564a25d907a7f478e76bff9e89e (diff)
unregister for events when destroyed
Diffstat (limited to 'otk')
-rw-r--r--otk/widget.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/otk/widget.cc b/otk/widget.cc
index fa729a6f..e95848a6 100644
--- a/otk/widget.cc
+++ b/otk/widget.cc
@@ -55,6 +55,8 @@ OtkWidget::~OtkWidget()
if (_visible)
hide();
+ _event_dispatcher->clearHandler(_window);
+
std::for_each(_children.begin(), _children.end(), PointerAssassin());
if (_parent)