diff options
author | myheroyuki <myheroyuki@outlook.com> | 2023-06-13 18:15:10 +0300 |
---|---|---|
committer | myheroyuki <myheroyuki@outlook.com> | 2023-06-13 18:15:10 +0300 |
commit | d50052c36fa79ec62fb5fc9322d59a990d2e6f35 (patch) | |
tree | 4986f963c530eae23b7629f2631dcf8261422e71 /src | |
parent | 501d412878958cacf7f2e10810d15d39214cc133 (diff) |
Fix search bar toggle behavior
Diffstat (limited to 'src')
-rw-r--r-- | src/remmina_main.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/remmina_main.c b/src/remmina_main.c index 947af7431..b6f9918f7 100644 --- a/src/remmina_main.c +++ b/src/remmina_main.c @@ -1079,7 +1079,12 @@ void remmina_main_reload_preferences() GtkSettings *settings; settings = gtk_settings_get_default(); g_object_set(settings, "gtk-application-prefer-dark-theme", remmina_pref.dark_theme, NULL); - remmina_main_on_action_search_toggle(NULL,NULL,NULL); + if(remmina_pref.hide_searchbar){ + gtk_toggle_button_set_active(remminamain->search_toggle, FALSE); + } + else{ + gtk_toggle_button_set_active(remminamain->search_toggle, TRUE); + } gtk_tree_view_column_set_visible(remminamain->column_files_list_notes, remmina_pref.always_show_notes); } @@ -1105,8 +1110,6 @@ void remmina_main_on_action_application_preferences(GSimpleAction *action, GVari GtkWidget *widget = remmina_pref_dialog_new(tab_num, remminamain->window); gtk_widget_show_all(widget); - /* Reload to use new preferences */ - remmina_main_reload_preferences(); } void remmina_main_on_action_application_default(GSimpleAction *action, GVariant *param, gpointer data) @@ -1400,7 +1403,6 @@ void remmina_main_on_action_search_toggle(GSimpleAction *action, GVariant *param { TRACE_CALL(__func__); REMMINA_DEBUG("Search toggle triggered"); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remminamain->search_toggle), !remmina_pref.hide_searchbar); gboolean toggle_status = gtk_toggle_button_get_active(remminamain->search_toggle); |