comparison plugins/history.c @ 13337:d4af79bc2d0a

[gaim-migrate @ 15707] Solve the timestamp plugin/history plugin interaction problem and remove trailing whitespace from the history before it's printed. committer: Tailor Script <tailor@pidgin.im>
author Richard Laager <rlaager@wiktel.com>
date Mon, 27 Feb 2006 17:30:15 +0000
parents 97545c71d208
children 8bda65b88e49
comparison
equal deleted inserted replaced
13336:999571d910ed 13337:d4af79bc2d0a
112 112
113 protocol = g_strdup(gtk_imhtml_get_protocol_name(GTK_IMHTML(gtkconv->imhtml))); 113 protocol = g_strdup(gtk_imhtml_get_protocol_name(GTK_IMHTML(gtkconv->imhtml)));
114 gtk_imhtml_set_protocol_name(GTK_IMHTML(gtkconv->imhtml), 114 gtk_imhtml_set_protocol_name(GTK_IMHTML(gtkconv->imhtml),
115 gaim_account_get_protocol_name(((GaimLog*)logs->data)->account)); 115 gaim_account_get_protocol_name(((GaimLog*)logs->data)->account));
116 116
117 if (gtk_text_buffer_get_char_count(gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtkconv->imhtml))))
118 gtk_imhtml_append_text(GTK_IMHTML(gtkconv->imhtml), "<BR>", options);
119
117 header = g_strdup_printf(_("<b>Conversation with %s on %s:</b><br>"), alias, 120 header = g_strdup_printf(_("<b>Conversation with %s on %s:</b><br>"), alias,
118 gaim_date_format_full(localtime(&((GaimLog *)logs->data)->time))); 121 gaim_date_format_full(localtime(&((GaimLog *)logs->data)->time)));
119 gtk_imhtml_append_text(GTK_IMHTML(gtkconv->imhtml), header, options); 122 gtk_imhtml_append_text(GTK_IMHTML(gtkconv->imhtml), header, options);
120 g_free(header); 123 g_free(header);
121 124
125 g_strchomp(history);
122 gtk_imhtml_append_text(GTK_IMHTML(gtkconv->imhtml), history, options); 126 gtk_imhtml_append_text(GTK_IMHTML(gtkconv->imhtml), history, options);
123 g_free(history); 127 g_free(history);
124 128
125 gtk_imhtml_append_text(GTK_IMHTML(gtkconv->imhtml), "<hr>", options); 129 gtk_imhtml_append_text(GTK_IMHTML(gtkconv->imhtml), "<hr>", options);
126 130