actor: Fix get_transition() method
authorEmmanuele Bassi <ebassi@linux.intel.com>
Thu, 15 Mar 2012 17:31:36 +0000 (17:31 +0000)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Thu, 15 Mar 2012 17:31:36 +0000 (17:31 +0000)
We now store a closure, not directly a ClutterTransition instance.

clutter/clutter-actor.c

index 0c3f202..3bd31a8 100644 (file)
@@ -17132,7 +17132,11 @@ clutter_actor_get_transition (ClutterActor *self,
   if (info->transitions == NULL)
     return NULL;
 
-  return g_hash_table_lookup (info->transitions, name);
+  clos = g_hash_table_lookup (info->transitions, name);
+  if (clos == NULL)
+    return NULL;
+
+  return clos->transition;
 }
 
 /**