X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=otk%2Fwidget.cc;h=e95848a6577e4e6cb4b9b2771a2851994229f83b;hb=9860b76c50e5ecacc85921539058eab4c655c38d;hp=fa729a6fe9fc81da6f6cebfccef79f15c5ba9695;hpb=fb3848450e649a05c0bed84a02bc9ab4e563b5d9;p=chaz%2Fopenbox 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)