GNOME Bugzilla – Bug 400288
ICQ contacts are not listed when sending to gaim
Last modified: 2007-12-29 16:10:19 UTC
This is with gaim 2.0beta6 and nautilus-sendto 0.8 on Mandriva Cooker. Sending from nautilus to gaim works, but the ICQ contacts are missing from the selection box of online contacts, only MSN, Yahoo and Jabber contacts are there.
This still happens with nautilus-sendto 0.9.
The bug could be on gaim side as it just uses the gaim function gaim_get_blist and then filters it with GAIM_BLIST_NODE_IS_BUDDY and GAIM_BUDDY_IS_ONLINE
Oh sorry I was reading a very old version of the source code, it now handles the various protocols explicitely and is totally different, forgot about previous comment :/
Created attachment 84504 [details] [review] Patch adding aim and icq contacts
Actually I can't find an up to date page telling for which protocols gaim can handle file transfers... But anyway I would rewrite the code like : ... }else if (strcmp(prt,"prpl-jabber")==0){ icon = jabber; }else if (strcmp(prt,"prpl-oscar")==0){ icon = aim; }else if (strcmp(prt,"prpl-yahoo")==0){ icon = yahoo; ... gtk_list_store_append (store, iter); gtk_list_store_set (store, iter, 0, icon, 1, alias_e->str, -1); contact_list = g_list_append (contact_list, contact_info); g_string_free(alias_e, TRUE); ...
The patch in #4 must be applied to pidgin.c in the same dir too.
The prpl-aim bit was already committed. Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 506176 ***