Commit 524eb23e authored by Emmanuele Bassi's avatar Emmanuele Bassi

paint-volume: Zero-sized actors don't have paint volume

If an actor has an allocated dimension equal to 0 then it has no paint
parent 7e6bf161
...@@ -855,6 +855,10 @@ _clutter_actor_set_default_paint_volume (ClutterActor *self, ...@@ -855,6 +855,10 @@ _clutter_actor_set_default_paint_volume (ClutterActor *self,
clutter_actor_get_allocation_geometry (self, &geometry); clutter_actor_get_allocation_geometry (self, &geometry);
/* a zero-sized actor has no paint volume */
if (geometry.width == 0 || geometry.height == 0)
return FALSE;
clutter_paint_volume_set_width (volume, geometry.width); clutter_paint_volume_set_width (volume, geometry.width);
clutter_paint_volume_set_height (volume, geometry.height); clutter_paint_volume_set_height (volume, geometry.height);
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