Pass the interned string value to the binding callback
authorChristian Persch <chpe@gnome.org>
Tue, 17 Nov 2009 19:43:39 +0000 (20:43 +0100)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Tue, 17 Nov 2009 21:32:17 +0000 (21:32 +0000)
http://bugzilla.openedhand.com/show_bug.cgi?id=1891

Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
clutter/clutter-binding-pool.c

index a3b79b6..df4b60b 100644 (file)
@@ -787,7 +787,7 @@ clutter_binding_entry_invoke (ClutterBindingEntry *entry,
   g_value_set_object (&params[0], gobject);
 
   g_value_init (&params[1], G_TYPE_STRING);
-  g_value_set_string (&params[1], entry->name);
+  g_value_set_static_string (&params[1], entry->name);
 
   g_value_init (&params[2], G_TYPE_UINT);
   g_value_set_uint (&params[2], entry->key_val);