# HG changeset patch # User Mark Doliner # Date 1153681139 0 # Node ID 052aee037835aee6e0587ee72d75bb526fa9a30f # Parent 91a4cc3ee221cb7f6151029af3a8aaca315ba5cf [gaim-migrate @ 16550] Only set an account's status to the default status when enabling it, not when disabling it. Fixes a very minor weirdness. committer: Tailor Script diff -r 91a4cc3ee221 -r 052aee037835 src/gtkaccount.c --- a/src/gtkaccount.c Sun Jul 23 18:57:08 2006 +0000 +++ b/src/gtkaccount.c Sun Jul 23 18:58:59 2006 +0000 @@ -2221,9 +2221,15 @@ COLUMN_ENABLED, &enabled, -1); - /* Set the statuses for this account to the current status */ - saved_status = gaim_savedstatus_get_current(); - gaim_savedstatus_activate_for_account(saved_status, account); + /* + * If we just enabled the account, then set the statuses + * to the current status. + */ + if (!enabled) + { + saved_status = gaim_savedstatus_get_current(); + gaim_savedstatus_activate_for_account(saved_status, account); + } gaim_account_set_enabled(account, GAIM_GTK_UI, !enabled); }