diff options
-rw-r--r-- | src/empathy-accounts-dialog.c | 15 |
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); |