[gnome-builder/wip/gtk4-port: 184/343] libide/greeter: port actions to GTK 4
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/gtk4-port: 184/343] libide/greeter: port actions to GTK 4
- Date: Mon, 4 Apr 2022 20:02:14 +0000 (UTC)
commit 5387d936d334f2b9ca52bace7a4863a7c2a73af9
Author: Christian Hergert <chergert redhat com>
Date: Wed Mar 30 13:39:31 2022 -0700
libide/greeter: port actions to GTK 4
src/libide/greeter/ide-greeter-workspace-actions.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/src/libide/greeter/ide-greeter-workspace-actions.c
b/src/libide/greeter/ide-greeter-workspace-actions.c
index 7afb6e22f..4fb0513cd 100644
--- a/src/libide/greeter/ide-greeter-workspace-actions.c
+++ b/src/libide/greeter/ide-greeter-workspace-actions.c
@@ -25,6 +25,8 @@
#include <glib/gi18n.h>
#include <libpeas/peas.h>
+#include <libide-projects.h>
+
#include "ide-greeter-private.h"
#include "ide-greeter-workspace.h"
@@ -65,7 +67,7 @@ ide_greeter_workspace_dialog_response (IdeGreeterWorkspace *self,
ide_greeter_workspace_open_project (self, project_info);
}
- gtk_widget_destroy (GTK_WIDGET (dialog));
+ gtk_window_destroy (GTK_WINDOW (dialog));
}
static void
@@ -108,6 +110,7 @@ ide_greeter_workspace_actions_open (GSimpleAction *action,
GtkFileFilter *all_filter;
const GList *list;
gint64 last_priority = G_MAXINT64;
+ g_autoptr(GFile) projects_dir = NULL;
g_assert (G_IS_SIMPLE_ACTION (action));
g_assert (param == NULL);
@@ -232,8 +235,8 @@ ide_greeter_workspace_actions_open (GSimpleAction *action,
if (last_priority == G_MAXINT64)
gtk_file_chooser_set_filter (GTK_FILE_CHOOSER (dialog), all_filter);
- gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dialog),
- ide_get_projects_dir ());
+ projects_dir = g_file_new_for_path (ide_get_projects_dir ());
+ gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dialog), projects_dir, NULL);
ide_gtk_window_present (GTK_WINDOW (dialog));
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]