From 19e0946717730887762b934f1a1e9b7966492312 Mon Sep 17 00:00:00 2001 From: deepend-tildeclub Date: Tue, 19 May 2026 15:11:55 -0600 Subject: [PATCH] Make native file chooser modal on Windows --- src/fe-gtk/gtkutil.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/fe-gtk/gtkutil.c b/src/fe-gtk/gtkutil.c index 650e5a27..7853466d 100644 --- a/src/fe-gtk/gtkutil.c +++ b/src/fe-gtk/gtkutil.c @@ -522,6 +522,10 @@ gtkutil_file_req (GtkWindow *parent, const char *title, void *callback, void *us g_signal_connect (native, "response", G_CALLBACK (gtkutil_native_file_req_response), freq); + + if (flags & FRF_MODAL) + gtk_native_dialog_set_modal (GTK_NATIVE_DIALOG (native), TRUE); + gtk_native_dialog_show (GTK_NATIVE_DIALOG (native)); return; }