From 88102703c7e598b93a02ea50436c0b926e51a033 Mon Sep 17 00:00:00 2001 From: Theo Linkspfeifer Date: Sat, 27 Apr 2019 16:26:57 +0200 Subject: [PATCH 1/1] Make dialog windows modal only for parent window (Bug #10488) --- mousepad/mousepad-application.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mousepad/mousepad-application.c b/mousepad/mousepad-application.c index b2e09aa..bc6701f 100644 --- a/mousepad/mousepad-application.c +++ b/mousepad/mousepad-application.c @@ -286,6 +286,10 @@ mousepad_application_new_window_with_files (MousepadApplication *application, /* create a new window (signals added and already hooked up) */ window = mousepad_application_create_window (application); + /* add window to own window group so that grabs only affect parent window */ + gtk_window_group_add_window (gtk_window_group_new (), GTK_WINDOW (window)); + g_object_unref (gtk_window_get_group (GTK_WINDOW (window))); + /* place the window on the right screen */ gtk_window_set_screen (GTK_WINDOW (window), screen ? screen : gdk_screen_get_default ()); -- 2.20.1