gnucash unstable: Multiple changes pushed

John Ralls jralls at
Sat Mar 24 21:04:57 EDT 2018

Updated	 via (commit)
	 via (commit)
	 via (commit)
	 via (commit)
	 via (commit)
	from (commit)

commit 8081e78ee39a33bfb97bc8f458f2ad4732db996a
Merge: 7b6854c 2571baf
Author: John Ralls <jralls at>
Date:   Sat Mar 24 17:50:38 2018 -0700

    Merge Bob Fewell's Bug 794360 PR into unstable.

commit 2571baff9fde514791ad8f2eb1758ee16ec3499c
Author: Robert Fewell <14uBobIT at>
Date:   Wed Mar 21 13:05:49 2018 +0000

    Bug 794644 - Deleting prices slow
    Detach the price tree model from the price tree view while prices are
    being deleted and then reattach.

commit 9135ec45244f193d75b95e894b394a3593297363
Author: Robert Fewell <14uBobIT at>
Date:   Wed Mar 21 13:04:42 2018 +0000

    Fix a couple of Transient parent warnings

commit f1dd8cfaf13395e8fe44768211a76a98fe358e1f
Author: Robert Fewell <14uBobIT at>
Date:   Wed Mar 21 12:28:34 2018 +0000

    Component not found error when accounts are deleted
    When accounts are deleted that have an open register window a component
    not found error is triggered. After the account is destroyed, a call to
    'gnc_resume_gui_refresh' calls 'gnc_gui_refresh_internal' and this then
    calls 'find_component_ids_by_class' which is used in order resulting in
    'register-single' being unregistered before 'GncPluginPageRegister' and
    hence 'ld' being freed but the register not knowing this. Reversing the
    list fixes this.

commit 34d921803de8d8bbd7b29280f59c99bb6050fdca
Author: Robert Fewell <14uBobIT at>
Date:   Wed Mar 21 12:24:00 2018 +0000

    Bug 794360 Critical error when deleting accounts with children
    When an account is deleted which has sub accounts a dialog is displayed
    that had parts destroyed so they are not shown depending on certain
    criteria and as a result an error occurred as it tried to get the
    sensitivity of a destroyed widget. Change this so all parts of the
    dialog are present but made in-sensitive when not applicable so the
    dialog layout is the same on all occurrences.

Summary of changes:
 gnucash/gnome/dialog-price-edit-db.c               |   9 ++
 gnucash/gnome/gnc-plugin-page-account-tree.c       | 116 ++++++++++++---------
 gnucash/gnome/gnc-split-reg.c                      |  12 +--
 gnucash/gtkbuilder/            |   4 +-
 gnucash/register/ledger-core/gnc-ledger-display.c  |   1 +
 .../register/ledger-core/split-register-model.c    |   6 +-
 libgnucash/app-utils/gnc-component-manager.c       |   2 +
 7 files changed, 91 insertions(+), 59 deletions(-)

More information about the gnucash-patches mailing list