# HG changeset patch # User Stu Tomlinson # Date 1205372641 0 # Node ID 8aa07f5d1524864862c53bb6fc1698367b09b385 # Parent 723c7f610d2d0b5798f7030baabc42317b66b43a# Parent 713310b9751206622858344dad70a6982d28beaf merge of '5d1e097eb7e127d7b1bc269ee71992478f79a182' and 'd455bbecfc1b674264ec56b2b4af22db845058ed' diff -r 723c7f610d2d -r 8aa07f5d1524 pidgin/plugins/gevolution/add_buddy_dialog.c --- a/pidgin/plugins/gevolution/add_buddy_dialog.c Thu Mar 13 01:38:04 2008 +0000 +++ b/pidgin/plugins/gevolution/add_buddy_dialog.c Thu Mar 13 01:44:01 2008 +0000 @@ -313,9 +313,11 @@ else { add_ims(dialog, contact, name, aims, "prpl-oscar"); + add_ims(dialog, contact, name, aims, "prpl-aim"); add_ims(dialog, contact, name, jabbers, "prpl-jabber"); add_ims(dialog, contact, name, yahoos, "prpl-yahoo"); add_ims(dialog, contact, name, msns, "prpl-msn"); + add_ims(dialog, contact, name, icqs, "prpl-icq"); add_ims(dialog, contact, name, icqs, "prpl-oscar"); add_ims(dialog, contact, name, novells, "prpl-novell"); } @@ -394,10 +396,12 @@ } else { + add_ims(dialog, contact, name, aims, "prpl-aim"); add_ims(dialog, contact, name, aims, "prpl-oscar"); add_ims(dialog, contact, name, jabbers, "prpl-jabber"); add_ims(dialog, contact, name, yahoos, "prpl-yahoo"); add_ims(dialog, contact, name, msns, "prpl-msn"); + add_ims(dialog, contact, name, icqs, "prpl-icq"); add_ims(dialog, contact, name, icqs, "prpl-oscar"); add_ims(dialog, contact, name, novells, "prpl-novell"); } diff -r 723c7f610d2d -r 8aa07f5d1524 pidgin/plugins/gevolution/gevolution.c --- a/pidgin/plugins/gevolution/gevolution.c Thu Mar 13 01:38:04 2008 +0000 +++ b/pidgin/plugins/gevolution/gevolution.c Thu Mar 13 01:44:01 2008 +0000 @@ -109,10 +109,12 @@ name = e_contact_get_const(contact, E_CONTACT_FULL_NAME); + update_ims_from_contact(contact, name, "prpl-aim", E_CONTACT_IM_AIM); update_ims_from_contact(contact, name, "prpl-oscar", E_CONTACT_IM_AIM); update_ims_from_contact(contact, name, "prpl-jabber", E_CONTACT_IM_JABBER); update_ims_from_contact(contact, name, "prpl-yahoo", E_CONTACT_IM_YAHOO); update_ims_from_contact(contact, name, "prpl-msn", E_CONTACT_IM_MSN); + update_ims_from_contact(contact, name, "prpl-icq", E_CONTACT_IM_ICQ); update_ims_from_contact(contact, name, "prpl-oscar", E_CONTACT_IM_ICQ); update_ims_from_contact(contact, name, "prpl-novell", E_CONTACT_IM_GROUPWISE); } diff -r 723c7f610d2d -r 8aa07f5d1524 pidgin/plugins/gevolution/new_person_dialog.c --- a/pidgin/plugins/gevolution/new_person_dialog.c Thu Mar 13 01:38:04 2008 +0000 +++ b/pidgin/plugins/gevolution/new_person_dialog.c Thu Mar 13 01:44:01 2008 +0000 @@ -148,6 +148,10 @@ else field = E_CONTACT_IM_AIM; } + else if (!strcmp(im_service, "prpl-aim")) + field = E_CONTACT_IM_AIM; + else if (!strcmp(im_service, "prpl-icq")) + field = E_CONTACT_IM_ICQ; else if (!strcmp(im_service, "prpl-yahoo")) field = E_CONTACT_IM_YAHOO; else if (!strcmp(im_service, "prpl-jabber"))