[gnome-builder/wip/file-loader: 2/5] project-item: set parent property when appending child



commit 0840178c800e744216c255e6755d6b6f7851ff11
Author: Christian Hergert <christian hergert me>
Date:   Mon Apr 13 01:04:47 2015 -0700

    project-item: set parent property when appending child

 libide/ide-project-item.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/libide/ide-project-item.c b/libide/ide-project-item.c
index b9d57c2..b3f1391 100644
--- a/libide/ide-project-item.c
+++ b/libide/ide-project-item.c
@@ -56,6 +56,7 @@ ide_project_item_append (IdeProjectItem *item,
   if (!priv->children)
     priv->children = g_sequence_new (g_object_unref);
 
+  g_object_set (child, "parent", item, NULL);
   g_sequence_append (priv->children, g_object_ref (child));
 }
 
@@ -173,7 +174,6 @@ ide_project_item_class_init (IdeProjectItemClass *klass)
                          _("The parent project item, if not the root."),
                          IDE_TYPE_PROJECT_ITEM,
                          (G_PARAM_READWRITE |
-                          G_PARAM_CONSTRUCT_ONLY |
                           G_PARAM_STATIC_STRINGS));
   g_object_class_install_property (object_class, PROP_PARENT,
                                    gParamSpecs [PROP_PARENT]);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]