X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Flabelwidget.cc;h=4fd48b59ab3275f259fe292cdbdb8b6fd034dd38;hb=bc88d310fea71823fb2c61d071ff499579bffaba;hp=5a33cf3dd0bfdf78e857d74ee587504b8c78ee76;hpb=2ae2b257d39ea62640c2590f794e4275c6db1cd4;p=chaz%2Fopenbox diff --git a/src/labelwidget.cc b/src/labelwidget.cc index 5a33cf3d..4fd48b59 100644 --- a/src/labelwidget.cc +++ b/src/labelwidget.cc @@ -72,7 +72,11 @@ void OBLabelWidget::unfocus() void OBLabelWidget::update() { - if (_dirty) { + bool draw = _dirty; + + OtkWidget::update(); + + if (draw) { std::string t = _text; int x = _sidemargin; // x coord for the text @@ -102,17 +106,14 @@ void OBLabelWidget::update() } } - OtkWidget::update(); - _font->drawString(_xftdraw, x, 0, *_text_color, t); - } else - OtkWidget::update(); + } } void OBLabelWidget::adjust() { - // XXX: adjust shit + // nothing to adjust. no children. } }