2007-10-25 Emmanuele Bassi <ebassi@openedhand.com>
authorEmmanuele Bassi <ebassi@openedhand.com>
Thu, 25 Oct 2007 14:37:41 +0000 (14:37 +0000)
committerEmmanuele Bassi <ebassi@openedhand.com>
Thu, 25 Oct 2007 14:37:41 +0000 (14:37 +0000)
* clutter/clutter-texture.c (clutter_texture_set_property): Do
not try to set NULL pixbufs.

ChangeLog
clutter/clutter-texture.c

index 9695e61..e55ac6b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2007-10-25  Emmanuele Bassi  <ebassi@openedhand.com>
 
+       * clutter/clutter-texture.c (clutter_texture_set_property): Do
+       not try to set NULL pixbufs.
+
+2007-10-25  Emmanuele Bassi  <ebassi@openedhand.com>
+
        * clutter/clutter-actor.c: Implement part of the ClutterScriptable
        interface, using the ClutterActor API to set and get the name
        of an actor.
index 98effc7..2b24187 100644 (file)
@@ -797,9 +797,10 @@ clutter_texture_set_property (GObject      *object,
   switch (prop_id)
     {
     case PROP_PIXBUF:
-      clutter_texture_set_pixbuf (texture,
-                                 GDK_PIXBUF (g_value_get_object (value)),
-                                 NULL);
+      if (g_value_get_object (value))
+        clutter_texture_set_pixbuf (texture,
+                                    GDK_PIXBUF (g_value_get_object (value)),
+                                   NULL);
       break;
     case PROP_USE_TILES:
       priv->is_tiled = g_value_get_boolean (value);