[gnome-boxes/store-unattended-data-in-keyring: 1/4] unattended-setup-box: Mask express_toggle widget with express_install property




commit e66dfd430c0922777d761e3c94dcf21b91be98b7
Author: Felipe Borges <felipeborges gnome org>
Date:   Fri Oct 7 11:47:50 2022 +0200

    unattended-setup-box: Mask express_toggle widget with express_install property
    
    For clarity.

 src/assistant/review-page.vala |  2 +-
 src/unattended-setup-box.vala  | 14 +++++++-------
 2 files changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/src/assistant/review-page.vala b/src/assistant/review-page.vala
index acb56a36..5bfc6e63 100644
--- a/src/assistant/review-page.vala
+++ b/src/assistant/review-page.vala
@@ -61,7 +61,7 @@ public async void populate (LibvirtMachine machine) {
         var install_media = machine.vm_creator.install_media;
         if (install_media is Boxes.UnattendedInstaller) {
             var installer = install_media as Boxes.UnattendedInstaller;
-            show_unattended_rows = installer.setup_box.express_toggle.active;
+            show_unattended_rows = installer.setup_box.express_install;
 
             if (show_unattended_rows) {
                 username_label.label = installer.setup_box.username;
diff --git a/src/unattended-setup-box.vala b/src/unattended-setup-box.vala
index 3d193167..5b65de8d 100644
--- a/src/unattended-setup-box.vala
+++ b/src/unattended-setup-box.vala
@@ -17,7 +17,7 @@
 
     public bool ready_to_create {
         get {
-            return !express_toggle.active || ready_for_express;
+            return !express_install || ready_for_express;
         }
     }
 
@@ -221,10 +221,10 @@ public void save_settings () {
 
     private void setup_express_toggle (bool live, bool needs_internet) {
         try {
-            express_toggle.active = keyfile.get_boolean (media_path, EXPRESS_KEY);
+            express_install = keyfile.get_boolean (media_path, EXPRESS_KEY);
         } catch (GLib.Error error) {
             debug ("Failed to read key '%s' under '%s': %s\n", EXPRESS_KEY, media_path, error.message);
-            express_toggle.active = !live;
+            express_install = !live;
         }
 
         if (!needs_internet)
@@ -240,7 +240,7 @@ private void update_express_toggle(bool network_available) {
             express_toggle.sensitive = true;
         } else {
             express_toggle.sensitive = false;
-            express_toggle.active = false;
+            express_install = false;
         }
     }
 
@@ -262,9 +262,9 @@ else if (default_value != null)
     private void on_mandatory_input_changed () {
         notify_property ("ready-to-create");
 
-        username_row.sensitive = express_toggle.active;
-        password_row.sensitive = express_toggle.active;
-        product_key_row.sensitive = express_toggle.active;
+        username_row.sensitive = express_install;
+        password_row.sensitive = express_install;
+        product_key_row.sensitive = express_install;
     }
 
     [GtkCallback]


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