[geary/mjog/inspector-unusable-with-modals] Application.Client: Prevent app modal dialogs blocking inspector windows




commit 20c4402bef8a3e0fb64e6a8d570492e7b755f2cb
Author: Michael Gratton <mike vee net>
Date:   Sat Aug 22 10:27:06 2020 +1000

    Application.Client: Prevent app modal dialogs blocking inspector windows
    
    Fixes #932

 src/client/application/application-client.vala | 6 ++++++
 1 file changed, 6 insertions(+)
---
diff --git a/src/client/application/application-client.vala b/src/client/application/application-client.vala
index e9648397b..e6eb4707c 100644
--- a/src/client/application/application-client.vala
+++ b/src/client/application/application-client.vala
@@ -712,6 +712,12 @@ public class Application.Client : Gtk.Application {
             this.inspector.destroy.connect(() => {
                     this.inspector = null;
                 });
+
+            // Create a new window group for the inspector so it is
+            // not affected by the app's modal dialogs
+            var group = new Gtk.WindowGroup();
+            group.add_window(this.inspector);
+
             this.inspector.show();
         } else {
             this.inspector.present();


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]