From 2cc23a9152b9a3965cb026d63b5dceaf239a6b0d Mon Sep 17 00:00:00 2001 From: hiro Date: Fri, 5 Feb 2010 05:44:58 +0000 Subject: don't update UI when new account setup is cancelled. git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@2457 ee746299-78ed-0310-b773-934348b2243d --- ChangeLog | 4 ++++ src/mainwindow.c | 11 ++++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index e1cd5952..91f1befc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2010-02-05 + + * src/mainwindow.c: new_account_cb(): don't update UI when cancelled. + 2010-02-05 * src/setup.c: modified messages. diff --git a/src/mainwindow.c b/src/mainwindow.c index 6280f654..d488b187 100644 --- a/src/mainwindow.c +++ b/src/mainwindow.c @@ -3903,11 +3903,12 @@ static void new_account_cb(MainWindow *mainwin, guint action, return; } - setup_account(); - account_set_menu(); - main_window_reflect_prefs_all(); - account_set_missing_folder(); - folderview_set(mainwin->folderview); + if (setup_account()) { + account_set_menu(); + main_window_reflect_prefs_all(); + account_set_missing_folder(); + folderview_set(mainwin->folderview); + } } static void account_selector_menu_cb(GtkMenuItem *menuitem, gpointer data) -- cgit v1.2.3