comparison libpurple/conversation.c @ 25467:be098f796b32

yaz patch has been applied.
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Wed, 25 Apr 2007 07:57:26 +0000
parents 32c366eeeb99
children bf77cf06b082
comparison
equal deleted inserted replaced
25466:46a28577399d 25467:be098f796b32
1091 void 1091 void
1092 purple_conv_im_write(PurpleConvIm *im, const char *who, const char *message, 1092 purple_conv_im_write(PurpleConvIm *im, const char *who, const char *message,
1093 PurpleMessageFlags flags, time_t mtime) 1093 PurpleMessageFlags flags, time_t mtime)
1094 { 1094 {
1095 PurpleConversation *c; 1095 PurpleConversation *c;
1096 char *tmpmessage = NULL;
1096 1097
1097 g_return_if_fail(im != NULL); 1098 g_return_if_fail(im != NULL);
1098 g_return_if_fail(message != NULL); 1099 g_return_if_fail(message != NULL);
1099 1100
1100 c = purple_conv_im_get_conversation(im); 1101 c = purple_conv_im_get_conversation(im);
1101 1102
1103 // yaz
1104 if (purple_prefs_get_bool("/core/conversations/msnstyle")) {
1105 tmpmessage = g_strdup_printf("<br>%s", message);
1106 } else {
1107 tmpmessage = g_strdup_printf("%s", message);
1108 }
1109
1102 /* Raise the window, if specified in prefs. */ 1110 /* Raise the window, if specified in prefs. */
1103 if (c->ui_ops != NULL && c->ui_ops->write_im != NULL) 1111 if (c->ui_ops != NULL && c->ui_ops->write_im != NULL)
1104 c->ui_ops->write_im(c, who, message, flags, mtime); 1112 c->ui_ops->write_im(c, who, tmpmessage, flags, mtime);
1105 else 1113 else
1106 purple_conversation_write(c, who, message, flags, mtime); 1114 purple_conversation_write(c, who, tmpmessage, flags, mtime);
1115
1116 g_free(tmpmessage);
1107 } 1117 }
1108 1118
1109 gboolean purple_conv_present_error(const char *who, PurpleAccount *account, const char *what) 1119 gboolean purple_conv_present_error(const char *who, PurpleAccount *account, const char *what)
1110 { 1120 {
1111 PurpleConversation *conv; 1121 PurpleConversation *conv;