From: Luke S. <lsc...@us...> - 2004-08-15 19:34:29
|
Update of /cvsroot/gaim/gaim/src/protocols/silc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9081/src/protocols/silc Modified Files: chat.c silc.c Log Message: " This will default the room/server fields to the proper values when an add chat is requested from a conversation window. It wasn't quite as trivial as the reporter suggested..." --Nathan (noif) Fredrickson Index: chat.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/silc/chat.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -p -r1.15 -r1.16 --- chat.c 17 Jul 2004 18:11:11 -0000 1.15 +++ chat.c 15 Aug 2004 19:34:19 -0000 1.16 @@ -42,6 +42,18 @@ GList *silcgaim_chat_info(GaimConnection return ci; } +GHashTable *silcgaim_chat_info_defaults(GaimConnection *gc, const char *chat_name) +{ + GHashTable *defaults; + + defaults = g_hash_table_new_full(g_str_hash, g_str_equal, NULL, g_free); + + if (chat_name != NULL) + g_hash_table_insert(defaults, "channel", g_strdup(chat_name)); + + return defaults; +} + static void silcgaim_chat_getinfo(GaimConnection *gc, GHashTable *components); Index: silc.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/silc/silc.c,v retrieving revision 1.21 retrieving revision 1.22 diff -u -d -p -r1.21 -r1.22 --- silc.c 9 Aug 2004 14:46:52 -0000 1.21 +++ silc.c 15 Aug 2004 19:34:19 -0000 1.22 @@ -1491,6 +1491,7 @@ static GaimPluginProtocolInfo prpl_info silcgaim_away_states, /* away_states */ silcgaim_blist_node_menu, /* blist_node_menu */ silcgaim_chat_info, /* chat_info */ + silcgaim_chat_info_defaults,/* chat_info_defaults */ silcgaim_login, /* login */ silcgaim_close, /* close */ silcgaim_send_im, /* send_im */ |