}\r
\r
updateSize();\r
- // TODO Check if this is needed\r
- client.runDescendentsLayout(this);\r
\r
// first render footer so it will be easier to handle relative height of\r
// main layout\r
}\r
footer = newFooter;\r
footer.updateFromUIDL(uidl.getChildUIDL(1), client);\r
+ // needed for the main layout to know the space it has available\r
updateSize();\r
} else {\r
if (footer != null) {\r
remove((Widget) footer);\r
client.unregisterPaintable(footer);\r
+ // needed for the main layout to know the space it has available\r
updateSize();\r
}\r
}\r
}\r
lo.updateFromUIDL(layoutUidl, client);\r
\r
- // recalculate size the footer for forms of undefined size - see #3710\r
+ // also recalculates size of the footer if undefined size form - see\r
+ // #3710\r
updateSize();\r
client.runDescendentsLayout(this);\r
\r