Commit 8ef55e4e authored by Alexander Larsson's avatar Alexander Larsson

Don't allocate size for invisible BinLayout children

parent c7c3d852
......@@ -298,6 +298,12 @@ Relevant information for developers with existing Clutter applications
wanting to port to newer releases (see NEWS for general information on new
features).
Release Notes for Clutter 1.12
-------------------------------------------------------------------------------
* ClutterBinLayout no longer requests size for children that are
not visible, which is how the other layout managers work.
Release Notes for Clutter 1.10
-------------------------------------------------------------------------------
......
......@@ -326,6 +326,9 @@ clutter_bin_layout_get_preferred_width (ClutterLayoutManager *manager,
{
gfloat minimum, natural;
if (!CLUTTER_ACTOR_IS_VISIBLE (child))
continue;
clutter_actor_get_preferred_width (child, for_height,
&minimum,
&natural);
......@@ -360,6 +363,9 @@ clutter_bin_layout_get_preferred_height (ClutterLayoutManager *manager,
{
gfloat minimum, natural;
if (!CLUTTER_ACTOR_IS_VISIBLE (child))
continue;
clutter_actor_get_preferred_height (child, for_width,
&minimum,
&natural);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment