aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/empathy-accounts-dialog.c15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/empathy-accounts-dialog.c b/src/empathy-accounts-dialog.c
index 1f07dc8b9..d25766cf2 100644
--- a/src/empathy-accounts-dialog.c
+++ b/src/empathy-accounts-dialog.c
@@ -433,8 +433,19 @@ accounts_dialog_update_status_infobar (EmpathyAccountsDialog *dialog,
}
else
{
- accounts_dialog_status_infobar_set_message (dialog,
- _("Offline — Account Disabled"));
+ if (!tp_strdiff (tp_account_get_connection_manager (account),
+ "butterfly"))
+ {
+ accounts_dialog_status_infobar_set_message (dialog,
+ _("This account has been disabled because it relies on an old, "
+ "unsupported backend. Please install telepathy-haze and "
+ "restart your session to migrate the account."));
+ }
+ else
+ {
+ accounts_dialog_status_infobar_set_message (dialog,
+ _("Offline — Account Disabled"));
+ }
gtk_info_bar_set_message_type (GTK_INFO_BAR (priv->infobar),
GTK_MESSAGE_WARNING);