From 1dcc9e5afdd1a6b14f8edb0e41075d2622da33a0 Mon Sep 17 00:00:00 2001 From: Simon Steinbeiss Date: Tue, 26 Jan 2021 09:01:02 +0100 Subject: [PATCH] Fix handling "show-legend" setting When switching back to using the XtmSettings object this binding was left over and only hooked up to xfconf. --- src/process-window.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/process-window.c b/src/process-window.c index 7a4e5fb..459bd77 100644 --- a/src/process-window.c +++ b/src/process-window.c @@ -321,8 +321,8 @@ xtm_process_window_init (XtmProcessWindow *window) gtk_widget_show (window->treeview); gtk_container_add (GTK_CONTAINER (gtk_builder_get_object (window->builder, "scrolledwindow")), window->treeview); - xfconf_g_property_bind (window->channel, SETTING_SHOW_LEGEND, G_TYPE_BOOLEAN, - gtk_builder_get_object (window->builder, "legend"), "visible"); + g_object_bind_property (gtk_builder_get_object (window->builder, "legend"), "visible", + window->settings, "show-legend", G_BINDING_BIDIRECTIONAL); window->filter_entry = GTK_WIDGET(gtk_builder_get_object (window->builder, "filter-entry")); g_signal_connect (G_OBJECT(window->filter_entry), "icon-press", G_CALLBACK(filter_entry_icon_pressed_cb), NULL);