Commit 7e6bf161 authored by Emmanuele Bassi's avatar Emmanuele Bassi

texture: Add some safeguards for paint volumes of empty textures

If the Texture has no material, and the image size is 0x0 then the actor
doesn't have any paint volume.
parent 7ffeaef0
......@@ -689,6 +689,16 @@ static gboolean
clutter_texture_get_paint_volume (ClutterActor *self,
ClutterPaintVolume *volume)
{
ClutterTexturePrivate *priv;
priv = CLUTTER_TEXTURE (self)->priv;
if (priv->material == NULL)
return FALSE;
if (priv->image_width == 0 || priv->image_height == 0)
return FALSE;
return _clutter_actor_set_default_paint_volume (self,
CLUTTER_TYPE_TEXTURE,
volume);
......
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