/soc/2012/michael/android: 378f93d80537: Added ICQ default setti...

Michael Zangl michael at soc.pidgin.im
Sun Jul 29 08:20:08 EDT 2012


Changeset: 378f93d80537ad022855746309c36529110fa99b
Author:	 Michael Zangl <michael at soc.pidgin.im>
Date:	 2012-07-29 14:14 +0200
Branch:	 soc.2012.android
URL: http://hg.pidgin.im/soc/2012/michael/android/rev/378f93d80537

Description:

Added ICQ default settings to disable encryption.

diffstat:

 android/workspace/im.pidgin.libpurple.testclient/src/im/pidgin/libpurple/testclient/account/AccountEditView.java |  18 ++++++++-
 1 files changed, 16 insertions(+), 2 deletions(-)

diffs (35 lines):

diff --git a/android/workspace/im.pidgin.libpurple.testclient/src/im/pidgin/libpurple/testclient/account/AccountEditView.java b/android/workspace/im.pidgin.libpurple.testclient/src/im/pidgin/libpurple/testclient/account/AccountEditView.java
--- a/android/workspace/im.pidgin.libpurple.testclient/src/im/pidgin/libpurple/testclient/account/AccountEditView.java
+++ b/android/workspace/im.pidgin.libpurple.testclient/src/im/pidgin/libpurple/testclient/account/AccountEditView.java
@@ -101,8 +101,8 @@ public class AccountEditView implements 
 			throw new IllegalStateException(
 					"No view was created but saveAndExit was called.");
 		}
-		PurpleProtocolPlugin prpl = protocolList.getProtocol(protocol
-				.getSelectedItemPosition());
+		int position = protocol.getSelectedItemPosition();
+		PurpleProtocolPlugin prpl = protocolList.getProtocol(position);
 
 		PurpleAccount account;
 		String userText = username.getText().toString();
@@ -117,6 +117,20 @@ public class AccountEditView implements 
 		account.setRememberPassword(true);
 		account.setPassword(password.getText().toString());
 
+		if ("prpl-aim".equals(prpl.getId())) {
+			account.setString("encoding", "ISO-8859-1");
+			account.setString("encryption", "no_encryption");
+			account.setInt("buddy_icon_timestamp", 0);
+			account.setBool("allow_multiple_logins", true);
+			account.setBool("always_use_rv_proxy", true);
+			account.setInt("port", 5190);
+			account.setBool("check-mail", true);
+			account.setBool("use_ssl", true);
+			account.setBool("use_clientlogin", false);
+			account.setString("server", "login.icq.com");
+			account.setBool("use-global-buddyicon", true);
+		}
+
 		viewController.toast(viewController.getResources().getString(
 				R.string.account_saved, account.getAlias()));
 		viewController.goBack();



More information about the Commits mailing list