gnucash stable: Addendum 5c5b627cb1: handle blank split with null account
Christopher Lam
clam at code.gnucash.org
Tue Oct 1 17:51:34 EDT 2024
Updated via https://github.com/Gnucash/gnucash/commit/292adf69 (commit)
from https://github.com/Gnucash/gnucash/commit/24fdecac (commit)
commit 292adf69d878841b19fe6011b1a6d80a46072f77
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Oct 2 05:50:05 2024 +0800
Addendum 5c5b627cb1: handle blank split with null account
diff --git a/gnucash/register/ledger-core/split-register-control.cpp b/gnucash/register/ledger-core/split-register-control.cpp
index edec8787e1..070a4c5f39 100644
--- a/gnucash/register/ledger-core/split-register-control.cpp
+++ b/gnucash/register/ledger-core/split-register-control.cpp
@@ -374,7 +374,8 @@ gnc_split_register_check_account (SplitRegister *reg,
static inline bool
is_trading_split (Split* split)
{
- return xaccAccountGetType (xaccSplitGetAccount (split)) == ACCT_TYPE_TRADING;
+ auto acct{xaccSplitGetAccount (split)};
+ return GNC_IS_ACCOUNT (acct) && xaccAccountGetType (acct) == ACCT_TYPE_TRADING;
}
static void
Summary of changes:
gnucash/register/ledger-core/split-register-control.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
More information about the gnucash-changes
mailing list