[empathy/mc5: 431/483] Don't automagically remove invalid accounts
- From: Sjoerd Simons <sjoerds src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [empathy/mc5: 431/483] Don't automagically remove invalid accounts
- Date: Fri, 21 Aug 2009 17:21:30 +0000 (UTC)
commit eaac8d0b0724b90e6891ae69c3c8937861b8cdc9
Author: Sjoerd Simons <sjoerd simons collabora co uk>
Date: Wed Aug 19 12:22:58 2009 +0100
Don't automagically remove invalid accounts
Automagic removal is slightly terrifying, if the user succeeded in creating the
account it must have been valid at some point. So leave it there, the UI should
indicate that there is a problem with the account so that the user can fix it
instead.
src/empathy-accounts-dialog.c | 25 +------------------------
1 files changed, 1 insertions(+), 24 deletions(-)
---
diff --git a/src/empathy-accounts-dialog.c b/src/empathy-accounts-dialog.c
index f027ecc..f74de13 100644
--- a/src/empathy-accounts-dialog.c
+++ b/src/empathy-accounts-dialog.c
@@ -1135,31 +1135,8 @@ accounts_dialog_response_cb (GtkWidget *widget,
gint response,
EmpathyAccountsDialog *dialog)
{
- GList *accounts, *l;
- EmpathyAccountsDialogPriv *priv = GET_PRIV (dialog);
-
if (response == GTK_RESPONSE_CLOSE)
- {
- /* Delete incomplete accounts */
- accounts = empathy_account_manager_dup_accounts
- (priv->account_manager);
- for (l = accounts; l; l = l->next)
- {
- EmpathyAccount *account;
-
- account = l->data;
- if (!empathy_account_is_valid (account))
- /* FIXME: Warn the user the account is not
- * complete and is going to be removed.
- */
- empathy_account_remove_async (account, NULL, NULL);
-
- g_object_unref (account);
- }
- g_list_free (accounts);
-
- gtk_widget_destroy (widget);
- }
+ gtk_widget_destroy (widget);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]