gnucash stable: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Fri May 16 18:55:13 EDT 2025
Updated via https://github.com/Gnucash/gnucash/commit/fc5ec5d3 (commit)
via https://github.com/Gnucash/gnucash/commit/7ff08b27 (commit)
from https://github.com/Gnucash/gnucash/commit/ebc40776 (commit)
commit fc5ec5d3074a75e7e506c8935852df0b6de2a728
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 16 15:50:33 2025 -0700
Register: Ensure splits belong to transaction.
In the register we have a high likelihood of processing transactions that
are being edited, so when traversing transaction split lists always ensure
that the split still belongs to the transaction before including it in
whatever we're doing.
# Please enter the commit message for your changes. Lines starting
commit 7ff08b2775236e8d30fc3f40d8e729d44652cec4
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 16 15:17:42 2025 -0700
Bug 799597 - Crash when deleting all splits in General Journal
Allow creating a new blank split in an existing transaction.
Summary of changes:
.../ledger-core/split-register-control.cpp | 12 ++++++++-
.../register/ledger-core/split-register-copy-ops.c | 2 +-
gnucash/register/ledger-core/split-register-load.c | 29 +++++++++++++---------
.../register/ledger-core/split-register-model.c | 8 ++++++
gnucash/register/ledger-core/split-register.c | 4 ++-
5 files changed, 40 insertions(+), 15 deletions(-)
More information about the gnucash-patches
mailing list