Mercurial > pidgin
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) { |