|
|
@@ -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;
|