2008-11-26 Emmanuele Bassi <ebassi@linux.intel.com>

* clutter/clutter-group.c:
	(clutter_group_real_raise), (clutter_group_real_lower): Repaint
	the Group on raise and lower.
This commit is contained in:
Emmanuele Bassi 2008-11-26 16:46:48 +00:00
parent ce189e7d77
commit dfa730909c
2 changed files with 13 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2008-11-26 Emmanuele Bassi <ebassi@linux.intel.com>
* clutter/clutter-group.c:
(clutter_group_real_raise), (clutter_group_real_lower): Repaint
the Group on raise and lower.
2008-11-26 Neil Roberts <neil@linux.intel.com> 2008-11-26 Neil Roberts <neil@linux.intel.com>
* clutter/cogl/gl/cogl-texture.c (cogl_texture_rectangle): Fixed * clutter/cogl/gl/cogl-texture.c (cogl_texture_rectangle): Fixed

View File

@ -502,6 +502,9 @@ clutter_group_real_raise (ClutterContainer *container,
{ {
clutter_actor_set_depth (actor, clutter_actor_get_depth (sibling)); clutter_actor_set_depth (actor, clutter_actor_get_depth (sibling));
} }
if (CLUTTER_ACTOR_IS_VISIBLE (container))
clutter_actor_queue_redraw (CLUTTER_ACTOR (container));
} }
static void static void
@ -541,6 +544,9 @@ clutter_group_real_lower (ClutterContainer *container,
{ {
clutter_actor_set_depth (actor, clutter_actor_get_depth (sibling)); clutter_actor_set_depth (actor, clutter_actor_get_depth (sibling));
} }
if (CLUTTER_ACTOR_IS_VISIBLE (container))
clutter_actor_queue_redraw (CLUTTER_ACTOR (container));
} }
static gint static gint
@ -563,7 +569,7 @@ clutter_group_real_sort_depth_order (ClutterContainer *container)
priv->children = g_list_sort (priv->children, sort_z_order); priv->children = g_list_sort (priv->children, sort_z_order);
if (CLUTTER_ACTOR_IS_VISIBLE (CLUTTER_ACTOR (self))) if (CLUTTER_ACTOR_IS_VISIBLE (self))
clutter_actor_queue_redraw (CLUTTER_ACTOR (self)); clutter_actor_queue_redraw (CLUTTER_ACTOR (self));
} }