]> Dogcows Code - chaz/openbox/blobdiff - otk/widget.cc
kill button release events
[chaz/openbox] / otk / widget.cc
index e085bc9fa79579190199255e6113dad851cd25ce..161e3e71d6523c5b014136944bc2937c183895de 100644 (file)
@@ -250,9 +250,10 @@ void OtkWidget::render(void)
 
   _bg_pixmap = _texture->render(_rect.width(), _rect.height(), _bg_pixmap);
 
-  if (_bg_pixmap)
+  if (_bg_pixmap) {
     XSetWindowBackgroundPixmap(otk::OBDisplay::display, _window, _bg_pixmap);
-  else {
+    _bg_pixel = None;
+  } else {
     unsigned int pix = _texture->color().pixel();
     if (pix != _bg_pixel) {
       _bg_pixel = pix;
@@ -386,8 +387,7 @@ void OtkWidget::adjustVert(void)
 void OtkWidget::update(void)
 {
   if (_dirty) {
-    if (!_unmanaged)
-      adjust();
+    adjust();
     render();
     XClearWindow(OBDisplay::display, _window);
   }
This page took 0.025068 seconds and 4 git commands to generate.