Mercurial > pidgin.yaz
comparison finch/gntaccount.c @ 26580:246081d2d990
Activate the current status for an account being enabled
author | Richard Nelson <wabz@pidgin.im> |
---|---|
date | Mon, 06 Apr 2009 10:31:17 +0000 |
parents | 1c73d2ef9ddc |
children | f7c5bb2f6623 |
comparison
equal
deleted
inserted
replaced
26579:65f9a5e37b31 | 26580:246081d2d990 |
---|---|
667 | 667 |
668 static void | 668 static void |
669 account_toggled(GntWidget *widget, void *key, gpointer null) | 669 account_toggled(GntWidget *widget, void *key, gpointer null) |
670 { | 670 { |
671 PurpleAccount *account = key; | 671 PurpleAccount *account = key; |
672 | 672 gboolean enabled = gnt_tree_get_choice(GNT_TREE(widget), key); |
673 purple_account_set_enabled(account, FINCH_UI, gnt_tree_get_choice(GNT_TREE(widget), key)); | 673 |
674 if (enabled) | |
675 purple_savedstatus_activate_for_account(purple_savedstatus_get_current(), | |
676 account); | |
677 | |
678 purple_account_set_enabled(account, FINCH_UI, enabled); | |
674 } | 679 } |
675 | 680 |
676 static gboolean | 681 static gboolean |
677 account_list_key_pressed_cb(GntWidget *widget, const char *text, gpointer null) | 682 account_list_key_pressed_cb(GntWidget *widget, const char *text, gpointer null) |
678 { | 683 { |