gnucash stable: Couple of fix-ups for register filter changes
Robert Fewell
bobit at code.gnucash.org
Sun Jun 14 04:46:46 EDT 2026
Updated via https://github.com/Gnucash/gnucash/commit/b102df32 (commit)
from https://github.com/Gnucash/gnucash/commit/8f10b4f8 (commit)
commit b102df32d2024b99237f7ff29d083133bca3d553
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 14 09:43:59 2026 +0100
Couple of fix-ups for register filter changes
diff --git a/gnucash/gnome/gnc-plugin-page-register-filter.cpp b/gnucash/gnome/gnc-plugin-page-register-filter.cpp
index 5ca2bd5672..1a1dea4161 100644
--- a/gnucash/gnome/gnc-plugin-page-register-filter.cpp
+++ b/gnucash/gnome/gnc-plugin-page-register-filter.cpp
@@ -414,7 +414,7 @@ ppr_filter_load_filter_parts (GNCSplitReg *gsr, GNCLedgerDisplayType ledger_type
PINFO("Loaded Filter End Date is %s", split_filter[2].c_str());
int ap_trailing_int = get_trailing_int (split_filter[2], "EAP");
- int days_trailing_int = get_trailing_int (split_filter[1], "EDAY");
+ int days_trailing_int = get_trailing_int (split_filter[2], "EDAY");
update_fd_with_date_filter_parts (fd, split_filter[2], false, ap_trailing_int, days_trailing_int);
}
@@ -960,6 +960,7 @@ get_filter_times (RegisterFilterDialog* rfd)
}
else if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(rfd->start_days_check)))
{
+ fd->start_days = gtk_spin_button_get_value (GTK_SPIN_BUTTON(rfd->start_days));
fd->start_time = get_time_for_days_ago (fd->start_days, true);
fd->start_ap = GNC_ACCOUNTING_PERIOD_INVALID;
print_info_time64_date ("Start date using days is", fd->start_time);
@@ -985,6 +986,7 @@ get_filter_times (RegisterFilterDialog* rfd)
}
else if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(rfd->end_days_check)))
{
+ fd->end_days = gtk_spin_button_get_value (GTK_SPIN_BUTTON(rfd->end_days));
fd->end_time = get_time_for_days_ago (fd->end_days, false);
fd->end_ap = GNC_ACCOUNTING_PERIOD_INVALID;
print_info_time64_date ("End date using days is", fd->end_time);
@@ -1027,7 +1029,7 @@ gnc_ppr_filter_select_range_cb (GtkRadioButton* button,
{
gtk_widget_set_sensitive (rfd->table, !active);
gtk_widget_set_sensitive (rfd->num_days, active);
- gtk_spin_button_set_value (GTK_SPIN_BUTTON(rfd->num_days), fd->days);
+ fd->days = gtk_spin_button_get_value (GTK_SPIN_BUTTON(rfd->num_days));
}
else
{
Summary of changes:
gnucash/gnome/gnc-plugin-page-register-filter.cpp | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
More information about the gnucash-changes
mailing list