[gnome-builder] dummy-vcs: don't overwrite files node in IdeProject tree



commit 1e5f983ae50a639fd9bb48e33ab1e1bd7e96b8d4
Author: Christian Hergert <christian hergert me>
Date:   Tue Apr 14 15:55:56 2015 -0700

    dummy-vcs: don't overwrite files node in IdeProject tree
    
    This was causing a situation where the files were being added to the
    wrong node in the tree.

 libide/directory/ide-directory-vcs.c |   17 +----------------
 1 files changed, 1 insertions(+), 16 deletions(-)
---
diff --git a/libide/directory/ide-directory-vcs.c b/libide/directory/ide-directory-vcs.c
index ccead8a..fd8de3c 100644
--- a/libide/directory/ide-directory-vcs.c
+++ b/libide/directory/ide-directory-vcs.c
@@ -21,7 +21,6 @@
 #include "ide-context.h"
 #include "ide-directory-vcs.h"
 #include "ide-project.h"
-#include "ide-project-files.h"
 
 typedef struct
 {
@@ -118,34 +117,20 @@ ide_directory_vcs_init_async (GAsyncInitable      *initable,
 {
   IdeDirectoryVcs *self = (IdeDirectoryVcs *)initable;
   IdeDirectoryVcsPrivate *priv = ide_directory_vcs_get_instance_private (self);
-  IdeProjectItem *root;
-  IdeProjectItem *files;
-  IdeProject *project;
+  g_autoptr(GTask) task = NULL;
   IdeContext *context;
   GFile *directory;
-  GTask *task;
 
   g_return_if_fail (IDE_IS_DIRECTORY_VCS (self));
   g_return_if_fail (!cancellable || G_IS_CANCELLABLE (cancellable));
 
   context = ide_object_get_context (IDE_OBJECT (initable));
   directory = ide_context_get_project_file (context);
-  project = ide_context_get_project (context);
-  root = ide_project_get_root (project);
 
   priv->working_directory = g_object_ref (directory);
 
-  files = g_object_new (IDE_TYPE_PROJECT_FILES,
-                        "context", context,
-                        "parent", root,
-                        NULL);
-  ide_project_item_append (root, files);
-
   task = g_task_new (self, cancellable, callback, user_data);
   g_task_return_boolean (task, TRUE);
-
-  g_object_unref (files);
-  g_object_unref (task);
 }
 
 static gboolean


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