X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fpanel.cpp;h=ab8f54fb0cc5471e6a1415ff17add966d51c02a5;hb=d2d5b4c4dedf90a42dd2baff8334318b1d000f64;hp=f9ea0d4b830a45b690b3134c496f0c1e110c4928;hpb=c8291177b545ec81930603a5915234a60296db51;p=libs%2Fgltk.git diff --git a/source/panel.cpp b/source/panel.cpp index f9ea0d4..ab8f54f 100644 --- a/source/panel.cpp +++ b/source/panel.cpp @@ -39,10 +39,10 @@ void Panel::set_layout(Layout *l) layout = l; } -void Panel::autosize() +void Panel::autosize_special(const Part &part, Geometry &ageom) { - if(layout) - layout->autosize(); + if(part.get_name()=="children" && layout) + layout->autosize(ageom); } void Panel::render_special(const Part &part, GL::Renderer &renderer) const