From 8647ea859782b7ce71154efa127e57976f91285b Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Sun, 5 Nov 2017 13:23:02 -0800 Subject: [PATCH] Fix newlines not being displayed Fixes #64 --- src/TimelineItem.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/TimelineItem.cc b/src/TimelineItem.cc index 77bb8b9e..bd778175 100644 --- a/src/TimelineItem.cc +++ b/src/TimelineItem.cc @@ -92,6 +92,7 @@ TimelineItem::TimelineItem(events::MessageEventType ty, } body = body.toHtmlEscaped(); + body.replace("\n", "
"); body.replace(URL_REGEX, URL_HTML); generateTimestamp(timestamp); @@ -197,7 +198,8 @@ TimelineItem::TimelineItem(const events::MessageEvent &event, " sent a notification", descriptiveTime(QDateTime::fromMSecsSinceEpoch(event.timestamp()))}; - auto body = event.content().body().trimmed().toHtmlEscaped(); + auto body = event.content().body().trimmed().toHtmlEscaped(); + body.replace("\n", "
"); auto timestamp = QDateTime::fromMSecsSinceEpoch(event.timestamp()); generateTimestamp(timestamp); @@ -244,6 +246,7 @@ TimelineItem::TimelineItem(const events::MessageEvent &event, generateTimestamp(timestamp); emoteMsg = emoteMsg.toHtmlEscaped(); + emoteMsg.replace("\n", "
"); emoteMsg.replace(URL_REGEX, URL_HTML); if (with_sender) { @@ -283,6 +286,7 @@ TimelineItem::TimelineItem(const events::MessageEvent &event, generateTimestamp(timestamp); body = body.toHtmlEscaped(); + body.replace("\n", "
"); body.replace(URL_REGEX, URL_HTML); if (with_sender) {