summaryrefslogtreecommitdiff
path: root/eel
diff options
context:
space:
mode:
authorOndrej Holy <oholy@redhat.com>2022-01-26 12:15:36 +0100
committerAntónio Fernandes <antoniojpfernandes@gmail.com>2022-02-07 16:41:05 +0000
commit7cad82c9d10a27b93812caba111d4cc5cfa7fd23 (patch)
tree7e4a7925d19b07bc19afc0e2129008a568a45851 /eel
parent84913a9df5d4be1cdff72bf3025ba2d078d0c52c (diff)
downloadnautilus-7cad82c9d10a27b93812caba111d4cc5cfa7fd23.tar.gz
general: Make message dialogs modal again
After the GTK 4 port, some dialogs are no more modal. This is regression, which is probably caused by the fact, that this needs to be explicitly specified now. Let's make all the `GtkMessageDialog` dialogs modal again. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2117
Diffstat (limited to 'eel')
-rw-r--r--eel/eel-stock-dialogs.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/eel/eel-stock-dialogs.c b/eel/eel-stock-dialogs.c
index 9844da086..4bfde1b95 100644
--- a/eel/eel-stock-dialogs.c
+++ b/eel/eel-stock-dialogs.c
@@ -202,7 +202,7 @@ timed_wait_callback (gpointer callback_data)
/* Put up the timed wait window. */
button = wait->cancel_callback != NULL ? _("_Cancel") : ("_OK");
dialog = GTK_DIALOG (gtk_message_dialog_new (wait->parent_window,
- 0,
+ GTK_DIALOG_MODAL,
GTK_MESSAGE_INFO,
GTK_BUTTONS_NONE,
NULL));
@@ -343,7 +343,7 @@ eel_show_simple_dialog (GtkWidget *parent,
/* Create the dialog. */
dialog = gtk_message_dialog_new (GTK_WINDOW (chosen_parent),
- 0,
+ GTK_DIALOG_MODAL,
message_type,
GTK_BUTTONS_NONE,
NULL);
@@ -383,7 +383,7 @@ create_message_dialog (const char *primary_text,
GtkWidget *dialog;
dialog = gtk_message_dialog_new (parent,
- 0,
+ GTK_DIALOG_MODAL,
type,
buttons_type,
NULL);