- gtk_text_buffer_get_end_iter (textbuffer, textiter);
- gtk_text_buffer_insert (textbuffer, textiter, from, -1);
- gtk_text_buffer_insert (textbuffer, textiter, ": ", -1);
- gtk_text_buffer_insert (textbuffer, textiter, body, -1);
- gtk_text_buffer_insert (textbuffer, textiter, "\n", -1);
+ gtk_text_buffer_get_end_iter (textbuffer, &textiter);
+ if (sent)
+ {
+ gtk_text_buffer_insert (textbuffer, &textiter, "> ", -1);
+ gtk_text_buffer_insert (textbuffer, &textiter, to, -1);
+ }
+ else
+ {
+ gtk_text_buffer_insert (textbuffer, &textiter, "< ", -1);
+ gtk_text_buffer_insert (textbuffer, &textiter, from, -1);
+ }
+ gtk_text_buffer_insert (textbuffer, &textiter, ": ", -1);
+ if (body)
+ gtk_text_buffer_insert (textbuffer, &textiter, body, -1);
+ gtk_text_buffer_insert (textbuffer, &textiter, "\n", -1);