aboutsummaryrefslogtreecommitdiff
path: root/src/renderers/gophermaprenderer.cpp
diff options
context:
space:
mode:
authorJohn Sennesael <john@adminking.com>2020-10-19 09:56:31 -0500
committerFelix Queißner <felix@ib-queissner.de>2020-10-20 10:41:54 +0200
commite0851897acd188cd44f35a947627d3ca8f7a1b9c (patch)
tree0d756a00805cbcfea54088592f71ea990e322c9b /src/renderers/gophermaprenderer.cpp
parentbe06c40292e011e5f9141af49d44530874636b50 (diff)
downloadkristall-e0851897acd188cd44f35a947627d3ca8f7a1b9c.tar.gz
initial work on ansi escape char rendering
Diffstat (limited to 'src/renderers/gophermaprenderer.cpp')
-rw-r--r--src/renderers/gophermaprenderer.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/renderers/gophermaprenderer.cpp b/src/renderers/gophermaprenderer.cpp
index 841e40b..da14ac1 100644
--- a/src/renderers/gophermaprenderer.cpp
+++ b/src/renderers/gophermaprenderer.cpp
@@ -1,4 +1,5 @@
#include "gophermaprenderer.hpp"
+#include "renderhelpers.hpp"
#include <cassert>
#include <QTextList>
#include <QTextBlock>
@@ -139,7 +140,8 @@ std::unique_ptr<QTextDocument> GophermapRenderer::render(const QByteArray &input
if (type == 'i')
{
- cursor.insertText(title + "\n", standard);
+ const QString escapeRenderInput = title + "\n";
+ RenderEscapeCodes(escapeRenderInput.toUtf8(), standard, cursor);
}
else
{