[gnome-builder] dummy-vcs: don't overwrite files node in IdeProject tree
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] dummy-vcs: don't overwrite files node in IdeProject tree
- Date: Tue, 14 Apr 2015 22:59:55 +0000 (UTC)
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]