]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/layout.cpp
Fix some more inefficient autosizes
[libs/gltk.git] / source / layout.cpp
index b8d8fb7d23ad6b196d68550c71f7de6db6f29205..5df7bc1f77d2a16f87a02f80e4eea6892a2d3564 100644 (file)
@@ -475,8 +475,7 @@ Layout::Slot::Slot(Layout &l, Widget &w):
        vert_pack.gravity = 1;
        widget.signal_autosize_changed.connect(sigc::mem_fun(this, &Slot::autosize_changed));
        widget.signal_visibility_changed.connect(sigc::mem_fun(this, &Slot::visibility_changed));
-       widget.autosize();
-       autosize_geom = widget.get_geometry();
+       widget.autosize(autosize_geom);
 }
 
 void Layout::Slot::autosize_changed()