debug: fix blue outlines for paint-volumes debug opt
authorRobert Bragg <robert@linux.intel.com>
Sat, 11 Sep 2010 01:48:18 +0000 (02:48 +0100)
committerRobert Bragg <robert@linux.intel.com>
Wed, 29 Sep 2010 14:13:00 +0000 (15:13 +0100)
When using the CLUTTER_PAINT=paint-volumes debug option we try and show
when a paint volume couldn't be determined by drawing a blue outline of
the allocation instead. There was a typo though and instead we were
drawing an outline the size of the stage instead of for the given actor.
This fixes that and removes a FIXME comment relating to the blue outline
that is now implemented.

clutter/clutter-actor.c

index e8b34a1..3adaba6 100644 (file)
@@ -2362,14 +2362,11 @@ _clutter_actor_draw_paint_volume (ClutterActor *self)
   if (!pv)
     {
       gfloat width, height;
-      /* XXX: actually for debugging it might be more useful to draw a
-       * blue rectangle around the transformed allocation and add a
-       * label showing that a volume can't be determined. */
       ClutterActor *stage = _clutter_actor_get_stage_internal (self);
       _clutter_paint_volume_init_static (stage, &fake_pv);
       free_fake_pv = TRUE;
 
-      clutter_actor_get_size (stage, &width, &height);
+      clutter_actor_get_size (self, &width, &height);
       clutter_paint_volume_set_width (&fake_pv, width);
       clutter_paint_volume_set_height (&fake_pv, height);