| 139 im_service = purple_account_get_protocol_id(dialog->account); |
139 im_service = purple_account_get_protocol_id(dialog->account); |
| 140 |
140 |
| 141 if (*email) |
141 if (*email) |
| 142 e_contact_set(contact, E_CONTACT_EMAIL_1, (gpointer)email); |
142 e_contact_set(contact, E_CONTACT_EMAIL_1, (gpointer)email); |
| 143 |
143 |
| 144 if (!strcmp(im_service, "prpl-oscar")) |
144 if (!strcmp(im_service, "prpl-aim")) |
| 145 { |
|
| 146 if (isdigit(*username)) |
|
| 147 field = E_CONTACT_IM_ICQ; |
|
| 148 else |
|
| 149 field = E_CONTACT_IM_AIM; |
|
| 150 } |
|
| 151 else if (!strcmp(im_service, "prpl-aim")) |
|
| 152 field = E_CONTACT_IM_AIM; |
145 field = E_CONTACT_IM_AIM; |
| 153 else if (!strcmp(im_service, "prpl-icq")) |
146 else if (!strcmp(im_service, "prpl-icq")) |
| 154 field = E_CONTACT_IM_ICQ; |
147 field = E_CONTACT_IM_ICQ; |
| 155 else if (!strcmp(im_service, "prpl-yahoo")) |
148 else if (!strcmp(im_service, "prpl-yahoo")) |
| 156 field = E_CONTACT_IM_YAHOO; |
149 field = E_CONTACT_IM_YAHOO; |