src/away.c

changeset 2856
046ed5e89321
parent 2725
a844d0964552
child 2906
6d1a38606840
equal deleted inserted replaced
2855:bee6f8758b1c 2856:046ed5e89321
72 if (!cnv) 72 if (!cnv)
73 cnv = new_conversation(qm->name); 73 cnv = new_conversation(qm->name);
74 if (g_slist_index(connections, qm->gc) >= 0) 74 if (g_slist_index(connections, qm->gc) >= 0)
75 set_convo_gc(cnv, qm->gc); 75 set_convo_gc(cnv, qm->gc);
76 76
77 write_to_conv(cnv, qm->message, qm->flags, NULL, qm->tm); 77 write_to_conv(cnv, qm->message, qm->flags, NULL, qm->tm, qm->len);
78 78
79 message_queue = g_slist_remove(message_queue, qm); 79 message_queue = g_slist_remove(message_queue, qm);
80 80
81 g_free(qm->message); 81 g_free(qm->message);
82 g_free(qm); 82 g_free(qm);
109 if (!cnv) 109 if (!cnv)
110 cnv = new_conversation(qm->name); 110 cnv = new_conversation(qm->name);
111 if (g_slist_index(connections, qm->gc) >= 0) 111 if (g_slist_index(connections, qm->gc) >= 0)
112 set_convo_gc(cnv, qm->gc); 112 set_convo_gc(cnv, qm->gc);
113 113
114 write_to_conv(cnv, qm->message, qm->flags, NULL, qm->tm); 114 write_to_conv(cnv, qm->message, qm->flags, NULL, qm->tm, qm->len);
115 g_free(qm->message); 115 g_free(qm->message);
116 g_free(qm); 116 g_free(qm);
117 templist = message_queue = g_slist_remove(message_queue, qm); 117 templist = message_queue = g_slist_remove(message_queue, qm);
118 118
119 } else { 119 } else {
220 awaytext = gtk_imhtml_new(NULL, NULL); 220 awaytext = gtk_imhtml_new(NULL, NULL);
221 gtk_container_add(GTK_CONTAINER(sw), awaytext); 221 gtk_container_add(GTK_CONTAINER(sw), awaytext);
222 gaim_setup_imhtml(awaytext); 222 gaim_setup_imhtml(awaytext);
223 gtk_widget_show(awaytext); 223 gtk_widget_show(awaytext);
224 buf = stylize(a->message, BUF_LONG); 224 buf = stylize(a->message, BUF_LONG);
225 gtk_imhtml_append_text(GTK_IMHTML(awaytext), buf, GTK_IMHTML_NO_TITLE | 225 gtk_imhtml_append_text(GTK_IMHTML(awaytext), buf, -1, GTK_IMHTML_NO_TITLE |
226 GTK_IMHTML_NO_COMMENTS | GTK_IMHTML_NO_SCROLL); 226 GTK_IMHTML_NO_COMMENTS | GTK_IMHTML_NO_SCROLL);
227 g_free(buf); 227 g_free(buf);
228 gtk_imhtml_append_text(GTK_IMHTML(awaytext), "<BR>", GTK_IMHTML_NO_TITLE | 228 gtk_imhtml_append_text(GTK_IMHTML(awaytext), "<BR>", -1, GTK_IMHTML_NO_TITLE |
229 GTK_IMHTML_NO_COMMENTS | GTK_IMHTML_NO_SCROLL); 229 GTK_IMHTML_NO_COMMENTS | GTK_IMHTML_NO_SCROLL);
230 230
231 clistqueuesw = gtk_scrolled_window_new(NULL, NULL); 231 clistqueuesw = gtk_scrolled_window_new(NULL, NULL);
232 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(clistqueuesw), GTK_POLICY_NEVER, 232 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(clistqueuesw), GTK_POLICY_NEVER,
233 GTK_POLICY_AUTOMATIC); 233 GTK_POLICY_AUTOMATIC);

mercurial