[geary: 34/66] Block input to main windows for DB vacuum/upgrade
- From: Michael Gratton <mjog src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [geary: 34/66] Block input to main windows for DB vacuum/upgrade
 
- Date: Tue, 30 Jun 2020 07:10:30 +0000 (UTC)
 
commit 47a5fbcd2faa6437f24759ce14562808b474b54d
Author: Chris Heywood <15127-creywood users noreply gitlab gnome org>
Date:   Fri Jan 10 10:45:32 2020 +0100
    Block input to main windows for DB vacuum/upgrade
 src/client/dialogs/upgrade-dialog.vala | 10 ++++++++++
 1 file changed, 10 insertions(+)
---
diff --git a/src/client/dialogs/upgrade-dialog.vala b/src/client/dialogs/upgrade-dialog.vala
index 29d88864a..e4871984a 100644
--- a/src/client/dialogs/upgrade-dialog.vala
+++ b/src/client/dialogs/upgrade-dialog.vala
@@ -32,6 +32,11 @@ public class UpgradeDialog : Object {
     }
 
     private void on_start() {
+        // Disable main windows
+        foreach (Application.MainWindow window in this.application.get_main_windows()) {
+            window.sensitive = false;
+        }
+
         Gtk.Builder builder = GioUtil.create_builder("upgrade_dialog.glade");
         this.dialog = (Gtk.Dialog) builder.get_object("dialog");
         this.dialog.set_transient_for(
@@ -58,6 +63,11 @@ public class UpgradeDialog : Object {
             this.dialog.hide();
             this.dialog = null;
         }
+
+        // Enable main windows
+        foreach (Application.MainWindow window in this.application.get_main_windows()) {
+            window.sensitive = true;
+        }
     }
 
     /**
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]