[clutter] actor: Check for mapped children in the default get_paint_volume()
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [clutter] actor: Check for mapped children in the default get_paint_volume()
- Date: Thu, 12 Apr 2012 17:18:24 +0000 (UTC)
commit 119a25269e36513d0f759f720789a61ec9986a5f
Author: Emmanuele Bassi <ebassi linux intel com>
Date: Thu Apr 12 17:07:06 2012 +0100
actor: Check for mapped children in the default get_paint_volume()
Unmapped children won't be painted so they should not contribute to the
default paint volume computation.
clutter/clutter-actor.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/clutter/clutter-actor.c b/clutter/clutter-actor.c
index bb2ec11..5ac4814 100644
--- a/clutter/clutter-actor.c
+++ b/clutter/clutter-actor.c
@@ -5207,6 +5207,9 @@ clutter_actor_update_default_paint_volume (ClutterActor *self,
{
const ClutterPaintVolume *child_volume;
+ if (!CLUTTER_ACTOR_IS_MAPPED (child))
+ continue;
+
child_volume = clutter_actor_get_transformed_paint_volume (child, self);
if (child_volume == NULL)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]