gnucash maint: Fix GtkLabel error for autoclear status_label
Robert Fewell
bobit at code.gnucash.org
Thu Oct 29 08:08:36 EDT 2020
Updated via https://github.com/Gnucash/gnucash/commit/5df7949a (commit)
from https://github.com/Gnucash/gnucash/commit/f3ba8492 (commit)
commit 5df7949a877b7ab0c29f2bb9859ce115ee14dcc0
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Oct 29 12:03:16 2020 +0000
Fix GtkLabel error for autoclear status_label
Move setting up the callback that clears the status_label till after
setting up the status_label.
diff --git a/gnucash/gnome/window-autoclear.c b/gnucash/gnome/window-autoclear.c
index 294cb7a98..31d2c40c6 100644
--- a/gnucash/gnome/window-autoclear.c
+++ b/gnucash/gnome/window-autoclear.c
@@ -212,9 +212,6 @@ autoClearWindow (GtkWidget *parent, Account *account)
g_signal_connect(GTK_WIDGET(data->end_value), "activate",
G_CALLBACK(gnc_autoclear_window_ok_cb), data);
- g_signal_connect (GTK_WIDGET(data->end_value), "changed",
- G_CALLBACK(clear_status_label_cb), data);
-
box = GTK_BOX(gtk_builder_get_object (builder, "end_value_box"));
gtk_box_pack_start(box, GTK_WIDGET(data->end_value), TRUE, TRUE, 0);
@@ -231,6 +228,9 @@ autoClearWindow (GtkWidget *parent, Account *account)
data->status_label = GTK_LABEL(gtk_builder_get_object (builder, "status_label"));
+ g_signal_connect (GTK_WIDGET(data->end_value), "changed",
+ G_CALLBACK(clear_status_label_cb), data);
+
if (parent != NULL)
gtk_window_set_transient_for (GTK_WINDOW (data->window), GTK_WINDOW (parent));
Summary of changes:
gnucash/gnome/window-autoclear.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
More information about the gnucash-changes
mailing list