diff --git a/clutter/clutter-bin-layout.c b/clutter/clutter-bin-layout.c index 81a9cef39..be544abf3 100644 --- a/clutter/clutter-bin-layout.c +++ b/clutter/clutter-bin-layout.c @@ -41,8 +41,13 @@ set_x_align (ClutterBinLayout *self, if (priv->x_align != alignment) { + ClutterLayoutManager *manager; + priv->x_align = alignment; + manager = CLUTTER_LAYOUT_MANAGER (self); + clutter_layout_manager_layout_changed (manager); + g_object_notify (G_OBJECT (self), "x-align"); } } @@ -55,8 +60,13 @@ set_y_align (ClutterBinLayout *self, if (priv->y_align != alignment) { + ClutterLayoutManager *manager; + priv->y_align = alignment; + manager = CLUTTER_LAYOUT_MANAGER (self); + clutter_layout_manager_layout_changed (manager); + g_object_notify (G_OBJECT (self), "y-align"); } }