| 44 *****************************************************************************/ |
44 *****************************************************************************/ |
| 45 static void |
45 static void |
| 46 pidgin_accounts_menu_enable_account(GtkMenuItem *item, gpointer data) { |
46 pidgin_accounts_menu_enable_account(GtkMenuItem *item, gpointer data) { |
| 47 PurpleAccount *account = PURPLE_ACCOUNT(data); |
47 PurpleAccount *account = PURPLE_ACCOUNT(data); |
| 48 |
48 |
| 49 purple_account_set_enabled(account, PIDGIN_UI, TRUE); |
49 purple_account_set_enabled(account, TRUE); |
| 50 } |
50 } |
| 51 |
51 |
| 52 /****************************************************************************** |
52 /****************************************************************************** |
| 53 * Helpers |
53 * Helpers |
| 54 *****************************************************************************/ |
54 *****************************************************************************/ |
| 134 |
134 |
| 135 static void |
135 static void |
| 136 pidgin_accounts_menu_foreach_cb(PurpleAccount *account, gpointer data) { |
136 pidgin_accounts_menu_foreach_cb(PurpleAccount *account, gpointer data) { |
| 137 PidginAccountsMenu *menu = PIDGIN_ACCOUNTS_MENU(data); |
137 PidginAccountsMenu *menu = PIDGIN_ACCOUNTS_MENU(data); |
| 138 |
138 |
| 139 if(purple_account_get_enabled(account, PIDGIN_UI)) { |
139 if(purple_account_get_enabled(account)) { |
| 140 pidgin_accounts_menu_add_enabled_account(menu, account); |
140 pidgin_accounts_menu_add_enabled_account(menu, account); |
| 141 } else { |
141 } else { |
| 142 pidgin_accounts_menu_add_disabled_account(menu, account); |
142 pidgin_accounts_menu_add_disabled_account(menu, account); |
| 143 } |
143 } |
| 144 } |
144 } |