# HG changeset patch # User Sadrul Habib Chowdhury # Date 1156449343 0 # Node ID f74c19f2da305dff3e83c301f9802fe34c9e536c # Parent 985e5e3f6f2c698adde44b44e5261c4c052a56bc [gaim-migrate @ 17021] Show the accounts dialog only once. committer: Tailor Script diff -r 985e5e3f6f2c -r f74c19f2da30 console/gntaccount.c --- a/console/gntaccount.c Thu Aug 24 19:41:34 2006 +0000 +++ b/console/gntaccount.c Thu Aug 24 19:55:43 2006 +0000 @@ -225,7 +225,7 @@ return; prplinfo = GAIM_PLUGIN_PROTOCOL_INFO(plugin); - username = g_strdup(gaim_account_get_username(dialog->account)); + username = dialog->account ? g_strdup(gaim_account_get_username(dialog->account)) : NULL; for (iter = prplinfo->user_splits; iter; iter = iter->next) { @@ -612,6 +612,9 @@ GList *iter; GntWidget *box, *button; + if (accounts.window) + return; + accounts.window = gnt_vbox_new(FALSE); gnt_box_set_toplevel(GNT_BOX(accounts.window), TRUE); gnt_box_set_title(GNT_BOX(accounts.window), _("Accounts"));