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:
Linas Vepstas 2004-05-31 06:51:06 +00:00
parent 83ff95c449
commit 921cc92ec5

View File

@ -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);