im.pidgin.cpw.resiak.disconnectreason: 8dd1c3bae575806fdbbaf15b21ff9b9ad63b2156
resiak at soc.pidgin.im
resiak at soc.pidgin.im
Sun Nov 11 17:36:01 EST 2007
-----------------------------------------------------------------
Revision: 8dd1c3bae575806fdbbaf15b21ff9b9ad63b2156
Ancestor: a26d74591bee77c9d74d3458951aca7d66a13c6a
Author: resiak at soc.pidgin.im
Date: 2007-11-11T22:09:49
Branch: im.pidgin.cpw.resiak.disconnectreason
Modified files:
pidgin/gtkconn.c
ChangeLog:
Don't open a dialog window on connection errors --- they're shown in the buddy
list with mini-dialogs now.
-------------- next part --------------
============================================================
--- pidgin/gtkconn.c c4ce035ad4d46c129fcf9fb770f73b2b01fe4cbe
+++ pidgin/gtkconn.c 56b9a1c2e1b1c647d4df32b5020c89d285915eb0
@@ -136,43 +136,6 @@ static void
}
static void
-notify_account_disabled(PurpleAccount *account,
- PurpleConnectionError reason,
- const char *text)
-{
- const char *username = purple_account_get_username(account);
- const char *alias = purple_account_get_alias(account);
- const char *protocol = purple_account_get_protocol_name(account);
- char *p, *s, *n;
-
- if (alias)
- n = g_strdup_printf("%s (%s) (%s)", username, alias, protocol);
- else
- n = g_strdup_printf("%s (%s)", username, protocol);
-
- p = g_strdup_printf(_("%s disconnected"), n);
-
- if(reason == PURPLE_CONNECTION_ERROR_NO_SSL_SUPPORT)
- s = g_strdup_printf(
- _("%s\n\n"
- "%s will not attempt to reconnect the account until you "
- "re-enable the account. See %s for information on how to "
- "compile %s with SSL support."), text, PIDGIN_NAME,
- "http://developer.pidgin.im/wiki/FAQssl", PIDGIN_NAME);
- else
- s = g_strdup_printf(
- _("%s\n\n"
- "%s will not attempt to reconnect the account until you "
- "correct the error and re-enable the account."), text,
- PIDGIN_NAME);
-
- purple_notify_error(NULL, NULL, p, s);
- g_free(p);
- g_free(s);
- g_free(n);
-}
-
-static void
pidgin_connection_report_disconnect_reason (PurpleConnection *gc,
PurpleConnectionError reason,
const char *text)
@@ -199,9 +162,6 @@ pidgin_connection_report_disconnect_reas
if (info != NULL)
g_hash_table_remove(auto_reconns, account);
- if (reason != PURPLE_CONNECTION_ERROR_NAME_IN_USE)
- notify_account_disabled(account, reason, text);
-
/*
* TODO: Do we really want to disable the account when it's
* disconnected by wants_to_die? This happens when you sign
More information about the Commits
mailing list