gnucash maint: Multiple changes pushed
Christopher Lam
clam at code.gnucash.org
Fri Jul 29 00:58:02 EDT 2022
Updated via https://github.com/Gnucash/gnucash/commit/ebf34395 (commit)
via https://github.com/Gnucash/gnucash/commit/7c2a2495 (commit)
from https://github.com/Gnucash/gnucash/commit/7880f9b1 (commit)
commit ebf34395586ba3ed76a067a73f0d5ab57f1bb877
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jul 29 10:58:05 2022 +0800
[gnc-sx-instance-model] free some GHashTable keys & Values
commit 7c2a24951106c19f562efc745ed5c8d605cd5d53
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jul 27 21:38:31 2022 +0800
[gnc-sx-instance-model.c] refactor Scrub function
This scrubbing function calls xaccTransRollbackEdit which is
leaky. Instead of trying to fix xaccTransRollbackEdit which requires
superhuman skills, it's easiest to track the changes separately in a
GList, and use xaccTransBeginEdit/xaccTransCommitEdit only if
necessary.
Summary of changes:
libgnucash/app-utils/gnc-sx-instance-model.c | 70 +++++++++++++++++-----------
1 file changed, 42 insertions(+), 28 deletions(-)
More information about the gnucash-patches
mailing list