| 3321 G_GNUC_UNUSED GtkButton *button, |
3321 G_GNUC_UNUSED GtkButton *button, |
| 3322 gpointer user_data) |
3322 gpointer user_data) |
| 3323 { |
3323 { |
| 3324 PurpleAccount *account = user_data; |
3324 PurpleAccount *account = user_data; |
| 3325 purple_account_clear_current_error(account); |
3325 purple_account_clear_current_error(account); |
| 3326 purple_account_set_enabled(account, purple_core_get_ui(), TRUE); |
3326 purple_account_set_enabled(account, TRUE); |
| 3327 } |
3327 } |
| 3328 |
3328 |
| 3329 static void |
3329 static void |
| 3330 generic_error_destroy_cb(GtkWidget *dialog, |
3330 generic_error_destroy_cb(GtkWidget *dialog, |
| 3331 PurpleAccount *account) |
3331 PurpleAccount *account) |
| 3352 add_generic_error_dialog(PurpleAccount *account, |
3352 add_generic_error_dialog(PurpleAccount *account, |
| 3353 const PurpleConnectionErrorInfo *err) |
3353 const PurpleConnectionErrorInfo *err) |
| 3354 { |
3354 { |
| 3355 GtkWidget *mini_dialog; |
3355 GtkWidget *mini_dialog; |
| 3356 const char *username = purple_account_get_username(account); |
3356 const char *username = purple_account_get_username(account); |
| 3357 gboolean enabled = |
3357 gboolean enabled = purple_account_get_enabled(account); |
| 3358 purple_account_get_enabled(account, purple_core_get_ui()); |
|
| 3359 char *primary; |
3358 char *primary; |
| 3360 |
3359 |
| 3361 if (enabled) |
3360 if (enabled) |
| 3362 primary = g_strdup_printf(_("%s disconnected"), username); |
3361 primary = g_strdup_printf(_("%s disconnected"), username); |
| 3363 else |
3362 else |