gnucash stable: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sun Apr 26 17:40:30 EDT 2026


Updated	 via  https://github.com/Gnucash/gnucash/commit/cf00120e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/db9b03ff (commit)
	from  https://github.com/Gnucash/gnucash/commit/b8fb5f7f (commit)



commit cf00120e43badf7dd1b106076006d6c52b631817
Merge: b8fb5f7faa db9b03fffb
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 26 14:38:16 2026 -0700

    Merge Sherlock's 'handle-placeholder' into stable.


commit db9b03fffb916addb8f30c11ba7ff4b109448918
Author: Sherlock <119709043+agwekixj at users.noreply.github.com>
Date:   Fri Apr 24 20:01:10 2026 -0700

    Bug 799762 - Poor handling of cases where hidden/placeholder accounts are used in the account register
    
    If the cell value has not changed, gnc_combo_cell_leave() shouldn't reject it.

diff --git a/gnucash/register/register-gnome/combocell-gnome.c b/gnucash/register/register-gnome/combocell-gnome.c
index a910dca1ab..0f00e5028a 100644
--- a/gnucash/register/register-gnome/combocell-gnome.c
+++ b/gnucash/register/register-gnome/combocell-gnome.c
@@ -1064,6 +1064,9 @@ gnc_combo_cell_leave (BasicCell* bcell)
     {
         if (bcell->value)
         {
+            if (!bcell->changed)
+                return;
+
             if (gnc_item_in_list (box->item_list, bcell->value))
                 return;
 



Summary of changes:
 gnucash/register/register-gnome/combocell-gnome.c | 3 +++
 1 file changed, 3 insertions(+)



More information about the gnucash-changes mailing list