From e74bca2c3a0cd7ac8692321844ef2e4864b1db19 Mon Sep 17 00:00:00 2001 From: Eduardo Bart Date: Mon, 14 Nov 2011 06:13:48 -0200 Subject: [PATCH] ignore hidden widget in vertical layout --- src/framework/ui/uiverticallayout.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/framework/ui/uiverticallayout.cpp b/src/framework/ui/uiverticallayout.cpp index d9c40641..803e435e 100644 --- a/src/framework/ui/uiverticallayout.cpp +++ b/src/framework/ui/uiverticallayout.cpp @@ -54,6 +54,8 @@ void UIVerticalLayout::update() Point pos = (m_alignBottom) ? parentWidget->getRect().bottomLeft() : parentWidget->getPosition(); for(const UIWidgetPtr& widget : widgets) { + if(!widget->isExplicitlyVisible()) + continue; Size size = widget->getSize(); pos.y += (m_alignBottom) ? -(widget->getMarginBottom()+widget->getHeight()) : widget->getMarginTop(); if(widget->isSizeFixed()) {