[gnome-control-center] cc-multitasking-panel: Fix initial state for "all workspaces" setting



commit 12fefbc0d7b5568fe59598513c48cdea3c13b7da
Author: Christopher Davis <christopherdavis gnome org>
Date:   Thu Jan 6 18:24:25 2022 -0800

    cc-multitasking-panel: Fix initial state for "all workspaces" setting

 panels/multitasking/cc-multitasking-panel.c | 4 ++++
 1 file changed, 4 insertions(+)
---
diff --git a/panels/multitasking/cc-multitasking-panel.c b/panels/multitasking/cc-multitasking-panel.c
index 0196cbf39..9b35239b8 100644
--- a/panels/multitasking/cc-multitasking-panel.c
+++ b/panels/multitasking/cc-multitasking-panel.c
@@ -34,6 +34,7 @@ struct _CcMultitaskingPanel
   GSettings       *wm_settings;
 
   GtkSwitch       *active_screen_edges_switch;
+  GtkCheckButton  *all_workspaces_radio;
   GtkCheckButton  *current_workspace_radio;
   GtkCheckButton  *dynamic_workspaces_radio;
   GtkCheckButton  *fixed_workspaces_radio;
@@ -73,6 +74,7 @@ cc_multitasking_panel_class_init (CcMultitaskingPanelClass *klass)
   gtk_widget_class_set_template_from_resource (widget_class, 
"/org/gnome/control-center/multitasking/cc-multitasking-panel.ui");
 
   gtk_widget_class_bind_template_child (widget_class, CcMultitaskingPanel, active_screen_edges_switch);
+  gtk_widget_class_bind_template_child (widget_class, CcMultitaskingPanel, all_workspaces_radio);
   gtk_widget_class_bind_template_child (widget_class, CcMultitaskingPanel, current_workspace_radio);
   gtk_widget_class_bind_template_child (widget_class, CcMultitaskingPanel, dynamic_workspaces_radio);
   gtk_widget_class_bind_template_child (widget_class, CcMultitaskingPanel, fixed_workspaces_radio);
@@ -136,6 +138,8 @@ cc_multitasking_panel_init (CcMultitaskingPanel *self)
 
   if (g_settings_get_boolean (self->shell_settings, "current-workspace-only"))
     gtk_check_button_set_active (self->current_workspace_radio, TRUE);
+  else
+    gtk_check_button_set_active (self->all_workspaces_radio, TRUE);
 
   g_settings_bind (self->shell_settings,
                    "current-workspace-only",


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