comparison pidgin/gtklog.c @ 32779:f124ad0022ce

Still making trunk usable again: correctly display plaintext logs
author tomkiewicz@cpw.pidgin.im
date Sun, 20 May 2012 19:08:37 +0000
parents 457443ca22e0
children
comparison
equal deleted inserted replaced
32778:1c0d9e817dcc 32779:f124ad0022ce
463 viewer->flags = flags; 463 viewer->flags = flags;
464 464
465 webkit_web_view_open(WEBKIT_WEB_VIEW(viewer->web_view), "about:blank"); 465 webkit_web_view_open(WEBKIT_WEB_VIEW(viewer->web_view), "about:blank");
466 466
467 purple_signal_emit(pidgin_log_get_handle(), "log-displaying", viewer, log); 467 purple_signal_emit(pidgin_log_get_handle(), "log-displaying", viewer, log);
468
469 /* plaintext log (html one starts with <html> tag) */
470 if (read[0] != '<')
471 {
472 char *newRead = purple_strreplace(read, "\n", "<br>");
473 g_free(read);
474 read = newRead;
475 }
468 476
469 webkit_web_view_load_html_string(WEBKIT_WEB_VIEW(viewer->web_view), read, ""); 477 webkit_web_view_load_html_string(WEBKIT_WEB_VIEW(viewer->web_view), read, "");
470 g_free(read); 478 g_free(read);
471 479
472 if (viewer->search != NULL) { 480 if (viewer->search != NULL) {