Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbhatman1441 <blackhat1441@protonmail.com>2024-01-03 16:00:56 +0300
committerbhatman1441 <blackhat1441@protonmail.com>2024-01-03 16:00:56 +0300
commit16f756060e2f045ca3aa6c9714a136fe5ef4c86a (patch)
tree03180346804e40c9d3e3fb3b4310d4d4e2252363
parent8cb4fbd9abf0b96321541ed582bfb74e2cc05d84 (diff)
parentb8094c77b75f43fdefc09bc5a1128fd9280bf3fc (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.c14
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)