all repos — openbox @ 9e6b0d5a8d0226232802bdece77665b167f98dae

openbox fork - make it a bit more like ryudo

update children first
Dana Jansens danakj@orodu.net
commit

9e6b0d5a8d0226232802bdece77665b167f98dae

parent

0bc098ca56eb5109764b60ae8ed65ee2a22cf89f

1 files changed, 4 insertions(+), 4 deletions(-)

jump to
M otk/widget.ccotk/widget.cc

@@ -404,15 +404,15 @@ }

void Widget::update() { + WidgetList::iterator it = _children.begin(), end = _children.end(); + for (; it != end; ++it) + (*it)->update(); + if (_dirty) { adjust(); render(); XClearWindow(**display, _window); } - - WidgetList::iterator it = _children.begin(), end = _children.end(); - for (; it != end; ++it) - (*it)->update(); _dirty = false; }