mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
* src/engine/gnc-book.c (gnc_book_set_group): free account group
when setting new one. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4153 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
84108d7b6a
commit
74a69a5846
@ -197,8 +197,9 @@ gnc_book_get_group (GNCBook *book)
|
||||
void
|
||||
gnc_book_set_group (GNCBook *book, AccountGroup *grp)
|
||||
{
|
||||
if (!book) return;
|
||||
book->topgroup = grp;
|
||||
if(!book) return;
|
||||
if(book->topgroup) xaccFreeAccountGroup(book->topgroup);
|
||||
book->topgroup = grp;
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
|
@ -120,6 +120,7 @@ GNCBackendError gnc_book_pop_error (GNCBook *book);
|
||||
|
||||
|
||||
AccountGroup *gnc_book_get_group (GNCBook *book);
|
||||
void gnc_book_set_group(GNCBook *book, AccountGroup *group);
|
||||
GNCPriceDB *gnc_book_get_pricedb (GNCBook *book);
|
||||
|
||||
guint gnc_book_count_transactions(GNCBook *book);
|
||||
|
Loading…
Reference in New Issue
Block a user