Remove the construct-only flag from ActorMeta:name
authorEmmanuele Bassi <ebassi@linux.intel.com>
Thu, 20 May 2010 11:02:13 +0000 (12:02 +0100)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Thu, 20 May 2010 11:02:13 +0000 (12:02 +0100)
The ClutterActorMeta:name property should be read-write, and be
writeable at any time.

clutter/clutter-actor-meta.c

index f2b5068..ca9e0fa 100644 (file)
@@ -151,8 +151,7 @@ clutter_actor_meta_class_init (ClutterActorMetaClass *klass)
                                "Name",
                                "The name of the meta",
                                NULL,
-                               CLUTTER_PARAM_READWRITE |
-                               G_PARAM_CONSTRUCT_ONLY);
+                               CLUTTER_PARAM_READWRITE);
   g_object_class_install_property (gobject_class, PROP_NAME, pspec);
 
   /**
@@ -197,15 +196,6 @@ 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;