From d12b02c11c03cee38cc24150795c75327e028210 Mon Sep 17 00:00:00 2001 From: Kristian Fiskerstrand Date: Fri, 16 Nov 2018 14:01:03 +0100 Subject: [PATCH] inline --- terminal/terminal-preferences-dialog.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/terminal/terminal-preferences-dialog.c b/terminal/terminal-preferences-dialog.c index 4ced329..7682ddf 100644 --- a/terminal/terminal-preferences-dialog.c +++ b/terminal/terminal-preferences-dialog.c @@ -239,7 +239,16 @@ error: /* bind color properties and click handler */ for (i = 0; i < G_N_ELEMENTS (props_color); i++) { - BIND_PROPERTIES (props_color[i], "rgba"); + // Begin inlining of BIND_PROPERTIES (props_color[i], "rgba"); + object = gtk_builder_get_object (GTK_BUILDER (dialog), props_color[i]); + terminal_return_if_fail (G_IS_OBJECT (object)); + binding = g_object_bind_property (G_OBJECT (dialog->preferences), + props_color[i],G_OBJECT (object), + "rgba", + G_BINDING_SYNC_CREATE + | G_BINDING_BIDIRECTIONAL); + dialog->bindings = g_slist_prepend (dialog->bindings, binding); + // End g_signal_connect (object, "button-press-event", G_CALLBACK (terminal_preferences_dialog_color_press_event), object); } -- 2.18.1