]> Dogcows Code - chaz/openbox/blobdiff - otk/widget.cc
enter/leave actions work!
[chaz/openbox] / otk / widget.cc
index 61d65fbef7f1c2907347dd5c305c96c9a8bc1051..e95848a6577e4e6cb4b9b2771a2851994229f83b 100644 (file)
@@ -55,6 +55,8 @@ OtkWidget::~OtkWidget()
   if (_visible)
     hide();
 
+  _event_dispatcher->clearHandler(_window);
+
   std::for_each(_children.begin(), _children.end(), PointerAssassin());
 
   if (_parent)
@@ -371,6 +373,7 @@ void OtkWidget::adjustVert(void)
 void OtkWidget::update(void)
 {
   if (_dirty) {
+    if (! _unmanaged)
     adjust();
     render();
     XClearWindow(OBDisplay::display, _window);
This page took 0.022059 seconds and 4 git commands to generate.