aboutsummaryrefslogtreecommitdiff
path: root/dw/layout.cc
diff options
context:
space:
mode:
authorSebastian Geerken <devnull@localhost>2013-08-18 19:19:59 +0200
committerSebastian Geerken <devnull@localhost>2013-08-18 19:19:59 +0200
commitfa0492628ec32770769c0b2dd06b66cfaaadd4c2 (patch)
tree12d22548c039ffd98b0468b814c2557407aa79dc /dw/layout.cc
parente6a0209f67f4a2de964caaec5554a85ecc09e0ed (diff)
Distinction between NEEDS_ALLOCATE and ALLOCATE_QUEUED.
Diffstat (limited to 'dw/layout.cc')
-rw-r--r--dw/layout.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/dw/layout.cc b/dw/layout.cc
index 5285dfea..9693bdbb 100644
--- a/dw/layout.cc
+++ b/dw/layout.cc
@@ -674,6 +674,9 @@ void Layout::resizeIdle ()
widget->setFlags (Widget::NEEDS_RESIZE);
widget->unsetFlags (Widget::RESIZE_QUEUED);
+ widget->setFlags (Widget::NEEDS_ALLOCATE);
+ widget->unsetFlags (Widget::ALLOCATE_QUEUED);
+
if (widget->extremesQueued ()) {
widget->setFlags (Widget::EXTREMES_CHANGED);
widget->unsetFlags (Widget::EXTREMES_QUEUED);