summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
Diffstat (limited to 'libs')
-rw-r--r--libs/gtkmm2ext/pane.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/libs/gtkmm2ext/pane.cc b/libs/gtkmm2ext/pane.cc
index 9f374c6714..e288e6f350 100644
--- a/libs/gtkmm2ext/pane.cc
+++ b/libs/gtkmm2ext/pane.cc
@@ -304,14 +304,17 @@ Pane::on_expose_event (GdkEventExpose* ev)
Children::iterator child;
Dividers::iterator div;
- for (child = children.begin(), div = dividers.begin(); child != children.end(); ++child, ++div) {
+ for (child = children.begin(), div = dividers.begin(); child != children.end(); ++child) {
if (child->w->is_visible()) {
propagate_expose (*(child->w), ev);
}
- if ((div != dividers.end()) && (*div)->is_visible()) {
- propagate_expose (**div, ev);
+ if (div != dividers.end()) {
+ if ((*div)->is_visible()) {
+ propagate_expose (**div, ev);
+ }
+ ++div;
}
}