diff --git a/dgl/src/Layout.cpp b/dgl/src/Layout.cpp index 1c9458e1..ea1dc81c 100644 --- a/dgl/src/Layout.cpp +++ b/dgl/src/Layout.cpp @@ -157,8 +157,10 @@ Size VerticallyStackedHorizontalLayout::adjustSize(const uint padding) uint width = 0; uint height = 0; - for (SubWidgetWithSizeHint& s : l->widgets) + for (SubWidgetWithSizeHintIterator it=l->widgets.begin(), end=l->widgets.end(); it != end; ++it) { + SubWidgetWithSizeHint& s(*it); + if (width != 0) width += padding;