Explorar el Código

fixed layout updating when child's bounds has been changed

Andrew Karpushin hace 11 años
padre
commit
6835a68756
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      gameplay/src/Container.cpp

+ 1 - 1
gameplay/src/Container.cpp

@@ -636,7 +636,7 @@ bool Container::updateChildBounds()
             if (changed)
             {
                 Control* parent = this;
-                while (parent && parent->_autoSize != AUTO_SIZE_NONE)
+                while (parent && (parent->_autoSize != AUTO_SIZE_NONE || static_cast<Container *>(parent)->getLayout()->getType() != Layout::LAYOUT_ABSOLUTE))
                 {
                     parent->setDirty(DIRTY_BOUNDS);
                     parent = parent->_parent;