gnucash maint: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sat Apr 25 18:43:27 EDT 2020


Updated	 via  https://github.com/Gnucash/gnucash/commit/18a4824b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/087b3859 (commit)
	from  https://github.com/Gnucash/gnucash/commit/63232f38 (commit)



commit 18a4824bb4af9c0e802770e85e3b05e38c3f2db6
Merge: 63232f388 087b38591
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 25 15:42:26 2020 -0700

    Merge Jean Laroche's '797351_zombie_transaction' into maint.
    
    https://github.com/Gnucash/gnucash/pull/705


commit 087b38591e08df62208ec8e099f058b0c3b250b1
Author: jean <you at example.com>
Date:   Fri Apr 24 22:03:39 2020 -0700

    Bug 797351 - General ledger register transaction becomes "zombie" after deletion
    
    This issue arises every time a pending transaction is deleted (it does not arise if blank splits are deleted)
    This PR fixes the issue by calling gnc_split_register_redraw once the pending transaction has be deleted.

diff --git a/gnucash/register/ledger-core/gnc-ledger-display2.c b/gnucash/register/ledger-core/gnc-ledger-display2.c
index 6df238c9b..cfedaec60 100644
--- a/gnucash/register/ledger-core/gnc-ledger-display2.c
+++ b/gnucash/register/ledger-core/gnc-ledger-display2.c
@@ -809,7 +809,6 @@ gnc_ledger_display2_internal (Account *lead_account, Query *q,
 
     ld->use_double_line_default = use_double_line;
 
-    // JEAN: add mismatched_commodities
     ld->model = gnc_tree_model_split_reg_new (reg_type, style, use_double_line, is_template, mismatched_commodities);
 
     gnc_tree_model_split_reg_set_data (ld->model, ld, gnc_ledger_display2_parent);
diff --git a/gnucash/register/ledger-core/split-register.c b/gnucash/register/ledger-core/split-register.c
index f7b919bcf..ef54f42a3 100644
--- a/gnucash/register/ledger-core/split-register.c
+++ b/gnucash/register/ledger-core/split-register.c
@@ -1223,6 +1223,7 @@ gnc_split_register_delete_current_trans (SplitRegister* reg)
         xaccTransCommitEdit (trans);
     }
     gnc_resume_gui_refresh();
+    gnc_split_register_redraw (reg);
     LEAVE (" ");
 }
 



Summary of changes:
 gnucash/register/ledger-core/split-register.c | 1 +
 1 file changed, 1 insertion(+)



More information about the gnucash-changes mailing list