action: Warn if set_name() is called multiple times
authorEmmanuele Bassi <ebassi@linux.intel.com>
Mon, 17 May 2010 13:34:31 +0000 (14:34 +0100)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Mon, 17 May 2010 15:42:11 +0000 (16:42 +0100)
clutter/clutter-actor-meta.c

index e8c79b0..f01df37 100644 (file)
@@ -197,6 +197,15 @@ clutter_actor_meta_set_name (ClutterActorMeta *meta,
 {
   g_return_if_fail (CLUTTER_IS_ACTOR_META (meta));
 
+  if (meta->priv->name != NULL)
+    {
+      g_warning ("The ClutterActorMeta of type '%s' has already "
+                 "been named '%s'",
+                 G_OBJECT_TYPE_NAME (meta),
+                 meta->priv->name);
+      return;
+    }
+
   if (g_strcmp0 (meta->priv->name, name) == 0)
     return;