diff options
author | bhatman1441 <blackhat1441@protonmail.com> | 2024-01-03 16:00:56 +0300 |
---|---|---|
committer | bhatman1441 <blackhat1441@protonmail.com> | 2024-01-03 16:00:56 +0300 |
commit | 16f756060e2f045ca3aa6c9714a136fe5ef4c86a (patch) | |
tree | 03180346804e40c9d3e3fb3b4310d4d4e2252363 | |
parent | 8cb4fbd9abf0b96321541ed582bfb74e2cc05d84 (diff) | |
parent | b8094c77b75f43fdefc09bc5a1128fd9280bf3fc (diff) |
Merge branch 'pref-option-segfault' into 'master'
Fix segfault for `remmina -p`
See merge request Remmina/Remmina!2555
-rw-r--r-- | src/remmina_main.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/remmina_main.c b/src/remmina_main.c index b4dd37233..2d33eefde 100644 --- a/src/remmina_main.c +++ b/src/remmina_main.c @@ -1079,13 +1079,15 @@ 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); - if(remmina_pref.hide_searchbar){ - gtk_toggle_button_set_active(remminamain->search_toggle, FALSE); - } - else{ - gtk_toggle_button_set_active(remminamain->search_toggle, TRUE); + if (remminamain) { + 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); } - gtk_tree_view_column_set_visible(remminamain->column_files_list_notes, remmina_pref.always_show_notes); } void remmina_main_on_action_application_preferences(GSimpleAction *action, GVariant *param, gpointer data) |