[gnome-builder/wip/chergert/git-oop] add context for initializer



commit f38088b01381e79dd87416a8bde8c261851f9ad6
Author: Christian Hergert <chergert redhat com>
Date:   Thu Mar 21 11:49:15 2019 -0700

    add context for initializer

 src/plugins/create-project/gbp-create-project-surface.c | 3 +++
 1 file changed, 3 insertions(+)
---
diff --git a/src/plugins/create-project/gbp-create-project-surface.c 
b/src/plugins/create-project/gbp-create-project-surface.c
index 99f02cc98..fd192a83d 100644
--- a/src/plugins/create-project/gbp-create-project-surface.c
+++ b/src/plugins/create-project/gbp-create-project-surface.c
@@ -665,6 +665,7 @@ extract_cb (GObject      *object,
   g_autoptr(GError) error = NULL;
   GbpCreateProjectSurface *self;
   PeasPluginInfo *plugin_info;
+  IdeContext *context;
   PeasEngine *engine;
   GFile *project_file;
 
@@ -713,8 +714,10 @@ extract_cb (GObject      *object,
   if (plugin_info == NULL)
     IDE_GOTO (failure);
 
+  context = ide_widget_get_context (GTK_WIDGET (self));
   vcs = (IdeVcsInitializer *)peas_engine_create_extension (engine, plugin_info,
                                                            IDE_TYPE_VCS_INITIALIZER,
+                                                           "parent", context,
                                                            NULL);
   if (vcs == NULL)
     IDE_GOTO (failure);


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