# HG changeset patch # User Mark Doliner # Date 1196661330 0 # Node ID 80aaf91b10250b01d382104deb5e36b213287b01 # Parent 4d776104ec0ea2424db1044bb594d63b58043955 Have oscar specify a default chat room exchange of 4. Finch always uses this as the exchange and doesn't allow the user to change it (which is fine), except that before this change you couldn't add a chat to your buddy list with Finch because the exchange wouldn't be set and oscar wouldn't join the room. Fixes #4137 diff -r 4d776104ec0e -r 80aaf91b1025 libpurple/protocols/oscar/oscar.c --- a/libpurple/protocols/oscar/oscar.c Mon Dec 03 05:31:36 2007 +0000 +++ b/libpurple/protocols/oscar/oscar.c Mon Dec 03 05:55:30 2007 +0000 @@ -5335,6 +5335,7 @@ if (chat_name != NULL) g_hash_table_insert(defaults, "room", g_strdup(chat_name)); + g_hash_table_insert(defaults, "exchange", g_strdup("4")); return defaults; }