Mercurial > pidgin.yaz
comparison libpurple/protocols/msn/switchboard.c @ 27733:bc47a0388c66
propagate from branch 'im.pidgin.pidgin' (head 4e59fcb1e2baf2eb63083224381e0af9fe1331cc)
to branch 'im.pidgin.pidgin.yaz' (head 81744dcc7ed883ec14a2a86829c133c6b82b89c7)
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Tue, 23 Oct 2007 03:25:27 +0000 |
parents | c8f99cb61dc9 73ef026191e7 |
children | 4426e530c156 |
comparison
equal
deleted
inserted
replaced
20999:c4802e8288c1 | 27733:bc47a0388c66 |
---|---|
899 swboard->flag |= MSN_SB_FLAG_IM; | 899 swboard->flag |= MSN_SB_FLAG_IM; |
900 } | 900 } |
901 } | 901 } |
902 else | 902 else |
903 { | 903 { |
904 serv_got_im(gc, passport, body_final, 0, time(NULL)); | 904 char *yaz_body_final; |
905 yaz_body_final = purple_strreplace(body_final, "\r\n", "<br>"); // replace 0D 0A with <br> | |
906 purple_debug_info("yaz msn", "yaz_body_final=%s\n", yaz_body_final); | |
907 serv_got_im(gc, passport, yaz_body_final, 0, time(NULL)); | |
905 if (swboard->conv == NULL) | 908 if (swboard->conv == NULL) |
906 { | 909 { |
907 swboard->conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_IM, | 910 swboard->conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_IM, |
908 passport, purple_connection_get_account(gc)); | 911 passport, purple_connection_get_account(gc)); |
909 swboard->flag |= MSN_SB_FLAG_IM; | 912 swboard->flag |= MSN_SB_FLAG_IM; |
910 } | 913 } |
914 g_free(yaz_body_final); | |
911 } | 915 } |
912 | 916 |
913 g_free(body_final); | 917 g_free(body_final); |
914 } | 918 } |
915 | 919 |