mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
fix core dump bug introduced by earlier last-minute changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9993 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
83ff95c449
commit
921cc92ec5
@ -645,7 +645,7 @@ listen_for_account_events (GUID *guid, QofIdType type,
|
||||
goto done;
|
||||
|
||||
add_string:
|
||||
PINFO ("insert new account %s\n", name);
|
||||
PINFO ("insert new account %s into qf=%p\n", name, qf);
|
||||
gnc_quickfill_insert (qf, name, QUICKFILL_ALPHA);
|
||||
done:
|
||||
g_free(wc_text);
|
||||
@ -681,6 +681,7 @@ build_shared_quickfill (QofBook *book, AccountGroup *group)
|
||||
}
|
||||
g_list_free (list);
|
||||
|
||||
PINFO ("Built shared qf=%p", qf);
|
||||
|
||||
qfb = g_new0(QFB, 1);
|
||||
qfb->qf = qf;
|
||||
@ -701,6 +702,7 @@ gnc_split_register_load_xfer_cells (SplitRegister *reg, Account *base_account)
|
||||
AccountGroup *group;
|
||||
QuickFill *qf;
|
||||
ComboCell *cell;
|
||||
QFB *qfb;
|
||||
|
||||
group = xaccAccountGetRoot(base_account);
|
||||
if (group == NULL)
|
||||
@ -710,11 +712,15 @@ gnc_split_register_load_xfer_cells (SplitRegister *reg, Account *base_account)
|
||||
return;
|
||||
|
||||
book = xaccGroupGetBook (group);
|
||||
qf = qof_book_get_data (book, QKEY);
|
||||
if (!qf)
|
||||
qfb = qof_book_get_data (book, QKEY);
|
||||
if (!qfb)
|
||||
{
|
||||
qf = build_shared_quickfill (book, group);
|
||||
}
|
||||
else
|
||||
{
|
||||
qf = qfb->qf;
|
||||
}
|
||||
|
||||
cell = (ComboCell *)
|
||||
gnc_table_layout_get_cell (reg->table->layout, XFRM_CELL);
|
||||
|
Loading…
Reference in New Issue
Block a user