From e8e153e31004cfc231835b057917c1b53809d3de Mon Sep 17 00:00:00 2001 From: Dave Peticolas Date: Sat, 9 Jun 2001 00:40:48 +0000 Subject: [PATCH] 2001-06-08 Dave Peticolas * src/gnome/new-user-callbacks.c add more suspend & resume calls for other big changes git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4552 57a11ea4-9604-0410-9ed3-97b8803252fd --- ChangeLog | 3 ++- src/gnome/new-user-callbacks.c | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index de966043cd..b328a3652a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,7 +2,8 @@ * src/gnome/new-user-callbacks.c (on_chooseAccountTypesPage_prepare): suspend & resume gui - refreshes while loading accounts + refreshes while loading accounts. + add more suspend & resume calls for other big changes * src/gnome/new-user-funs.c (gnc_create_newUserDialog): make clist column titles passive diff --git a/src/gnome/new-user-callbacks.c b/src/gnome/new-user-callbacks.c index ce1e438c48..97c31bef76 100644 --- a/src/gnome/new-user-callbacks.c +++ b/src/gnome/new-user-callbacks.c @@ -101,6 +101,8 @@ on_newUserDruidFinishPage_finish (GnomeDruidPage *gnomedruidpage, gpointer arg1, gpointer user_data) { + gnc_suspend_gui_refresh (); + if (our_final_group) xaccGroupForEachAccount (our_final_group, starting_balance_helper, NULL, TRUE); @@ -116,6 +118,8 @@ on_newUserDruidFinishPage_finish (GnomeDruidPage *gnomedruidpage, xaccGroupConcatGroup(gnc_book_get_group(gncGetCurrentBook()), our_final_group); } + + gnc_resume_gui_refresh (); } static void @@ -501,8 +505,10 @@ on_finalAccountDruidPage_prepare (GnomeDruidPage *gnomedruidpage, actlist = g_slist_append(actlist, gtk_clist_get_row_data(clist, row)); } + gnc_suspend_gui_refresh (); delete_our_final_group(); our_final_group = gnc_new_user_merge_groups(actlist); + gnc_resume_gui_refresh (); gnc_new_user_insert_final_accounts(GTK_CTREE(ctree), our_final_group);