adium 2533:4fcaa4d8c274: Set our distid for AOL as per their req...
commits at adium.im
commits at adium.im
Thu Jul 9 00:23:50 UTC 2009
details: http://hg.adium.im/adium/rev/4fcaa4d8c274
revision: 2533:4fcaa4d8c274
author: Evan Schoenberg
date: Wed Jul 08 20:20:05 2009 -0500
Set our distid for AOL as per their request
diffs (30 lines):
diff -r 700469827eee -r 4fcaa4d8c274 Plugins/Purple Service/adiumPurpleCore.m
--- a/Plugins/Purple Service/adiumPurpleCore.m Sun Jun 28 21:09:24 2009 -0700
+++ b/Plugins/Purple Service/adiumPurpleCore.m Wed Jul 08 20:20:05 2009 -0500
@@ -222,12 +222,20 @@
{
static GHashTable *ui_info = NULL;
if (!ui_info) {
- ui_info = g_hash_table_new_full(g_str_hash, g_str_equal,
- g_free, g_free);
- g_hash_table_insert(ui_info, g_strdup("name"), g_strdup("Adium"));
- g_hash_table_insert(ui_info, g_strdup("version"), g_strdup([[NSApp applicationVersion] UTF8String]));
- g_hash_table_insert(ui_info, g_strdup("website"), g_strdup("http://adium.im"));
- g_hash_table_insert(ui_info, g_strdup("dev_website"), g_strdup("http://trac.adium.im"));
+ ui_info = g_hash_table_new(g_str_hash, g_str_equal);
+ g_hash_table_insert(ui_info, "name", "Adium");
+
+ /* I have a vague recollection of a crash if we didn't g_strdup() this, but it really shouldn't be necessary.
+ * The ui_info stays in memory forever, anyways, so it hardly matters. -evands
+ */
+ g_hash_table_insert(ui_info, "version", g_strdup([[NSApp applicationVersion] UTF8String]));
+ g_hash_table_insert(ui_info, "website", "http://adium.im");
+ g_hash_table_insert(ui_info, "dev_website", "http://trac.adium.im");
+ g_hash_table_insert(ui_info, "client_type", "mac");
+
+ /* AOL wants us to use the distid 1551 (0x060f) */
+ g_hash_table_insert(ui_info, "prpl-aim-distid", GINT_TO_POINTER(1551));
+ g_hash_table_insert(ui_info, "prpl-icq-distid", GINT_TO_POINTER(1551));
}
return ui_info;
More information about the commits
mailing list