[epiphany] ephy-file-chooser: Fetch toplevel window before creating file chooser
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany] ephy-file-chooser: Fetch toplevel window before creating file chooser
- Date: Thu, 18 Jun 2020 21:59:25 +0000 (UTC)
commit 58bc00bf7fe5d76cdc8743b39e5bc4aa0a106537
Author: Yetizone <andreii lisita gmail com>
Date: Thu Jun 18 23:52:07 2020 +0300
ephy-file-chooser: Fetch toplevel window before creating file chooser
Fixes https://gitlab.gnome.org/GNOME/epiphany/-/issues/1232
lib/widgets/ephy-file-chooser.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/lib/widgets/ephy-file-chooser.c b/lib/widgets/ephy-file-chooser.c
index ac921896b..e787242b5 100644
--- a/lib/widgets/ephy-file-chooser.c
+++ b/lib/widgets/ephy-file-chooser.c
@@ -148,16 +148,17 @@ ephy_create_file_chooser (const char *title,
GtkFileChooserAction action,
EphyFileFilterDefault default_filter)
{
+ GtkWidget *toplevel_window = gtk_widget_get_toplevel (parent);
GtkFileChooser *dialog;
GtkFileFilter *filter[EPHY_FILE_FILTER_LAST];
g_autofree char *downloads_dir = NULL;
GtkWidget *preview = gtk_image_new ();
- g_assert (GTK_IS_WINDOW (parent));
+ g_assert (GTK_IS_WINDOW (toplevel_window));
g_assert (default_filter >= 0 && default_filter <= EPHY_FILE_FILTER_LAST);
dialog = GTK_FILE_CHOOSER (gtk_file_chooser_native_new (title,
- GTK_WINDOW (parent),
+ GTK_WINDOW (toplevel_window),
action,
NULL,
_("_Cancel")));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]