diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-12-04 01:02:56 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-12-04 01:02:56 +0000 |
| commit | 22bd294c7baed75a24b1df7cc423042c965acbdb (patch) | |
| tree | 09934360ce0ad1ffb26c3e3fb0673b299527780e | |
| parent | 1fa445c88033e564a25d907a7f478e76bff9e89e (diff) | |
unregister for events when destroyed
| -rw-r--r-- | otk/widget.cc | 2 |
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) |
