Skip to content

Commit

Permalink
Set GtkSwitch active instead of state
Browse files Browse the repository at this point in the history
  • Loading branch information
abb128 committed Sep 22, 2023
1 parent edf40a4 commit 86e3588
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/livecaptions-settings.c
Original file line number Diff line number Diff line change
Expand Up @@ -422,11 +422,11 @@ static void livecaptions_settings_init(LiveCaptionsSettings *self) {

self->settings = g_settings_new("net.sapples.LiveCaptions");

g_settings_bind(self->settings, "text-uppercase", self->text_upper_switch, "state", G_SETTINGS_BIND_DEFAULT);
g_settings_bind(self->settings, "fade-text", self->fade_text_switch, "state", G_SETTINGS_BIND_DEFAULT);
g_settings_bind(self->settings, "filter-profanity", self->filter_profanity_switch, "state", G_SETTINGS_BIND_DEFAULT);
g_settings_bind(self->settings, "filter-slurs", self->filter_slurs_switch, "state", G_SETTINGS_BIND_DEFAULT);
g_settings_bind(self->settings, "save-history", self->save_history_switch, "state", G_SETTINGS_BIND_DEFAULT);
g_settings_bind(self->settings, "text-uppercase", self->text_upper_switch, "active", G_SETTINGS_BIND_DEFAULT);
g_settings_bind(self->settings, "fade-text", self->fade_text_switch, "active", G_SETTINGS_BIND_DEFAULT);
g_settings_bind(self->settings, "filter-profanity", self->filter_profanity_switch, "active", G_SETTINGS_BIND_DEFAULT);
g_settings_bind(self->settings, "filter-slurs", self->filter_slurs_switch, "active", G_SETTINGS_BIND_DEFAULT);
g_settings_bind(self->settings, "save-history", self->save_history_switch, "active", G_SETTINGS_BIND_DEFAULT);
g_settings_bind(self->settings, "line-width", self->line_width_adjustment, "value", G_SETTINGS_BIND_DEFAULT);
g_settings_bind(self->settings, "window-transparency", self->window_transparency_adjustment, "value", G_SETTINGS_BIND_DEFAULT);

Expand All @@ -442,7 +442,7 @@ static void livecaptions_settings_init(LiveCaptionsSettings *self) {

if(is_keep_above_supported(GTK_WINDOW(self))) {
adw_action_row_set_activatable_widget(self->keep_above_switch_ar, GTK_WIDGET(self->keep_above_switch));
g_settings_bind(self->settings, "keep-on-top", self->keep_above_switch, "state", G_SETTINGS_BIND_DEFAULT);
g_settings_bind(self->settings, "keep-on-top", self->keep_above_switch, "active", G_SETTINGS_BIND_DEFAULT);

gtk_widget_set_sensitive(GTK_WIDGET(self->keep_above_switch_ar), true);
gtk_widget_set_sensitive(GTK_WIDGET(self->keep_above_switch), true);
Expand Down

0 comments on commit 86e3588

Please sign in to comment.