After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 400288 - ICQ contacts are not listed when sending to gaim
ICQ contacts are not listed when sending to gaim
Status: RESOLVED DUPLICATE of bug 506176
Product: nautilus-sendto
Classification: Applications
Component: general
0.12
Other Linux
: Normal normal
: ---
Assigned To: Roberto Majadas
Roberto Majadas
Depends on:
Blocks:
 
 
Reported: 2007-01-24 17:29 UTC by Götz Waschk
Modified: 2007-12-29 16:10 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch adding aim and icq contacts (1.57 KB, patch)
2007-03-13 14:38 UTC, Pascal Terjan
none Details | Review

Description Götz Waschk 2007-01-24 17:29:54 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.
Comment 1 Götz Waschk 2007-03-10 14:08:44 UTC
This still happens with nautilus-sendto 0.9.
Comment 2 Pascal Terjan 2007-03-13 13:41:19 UTC
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
Comment 3 Pascal Terjan 2007-03-13 13:55:22 UTC
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 :/
Comment 4 Pascal Terjan 2007-03-13 14:38:05 UTC
Created attachment 84504 [details] [review]
Patch adding aim and icq contacts
Comment 5 Pascal Terjan 2007-03-14 13:46:57 UTC
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);
...
Comment 6 Götz Waschk 2007-08-15 10:23:27 UTC
The patch in #4 must be applied to pidgin.c in the same dir too.
Comment 7 Bastien Nocera 2007-12-29 16:10:19 UTC
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 ***