diff options
Diffstat (limited to 'src/runtimerender/Qt3DSQtTextRenderer.cpp')
-rw-r--r-- | src/runtimerender/Qt3DSQtTextRenderer.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/runtimerender/Qt3DSQtTextRenderer.cpp b/src/runtimerender/Qt3DSQtTextRenderer.cpp index 8587c8b..5dea413 100644 --- a/src/runtimerender/Qt3DSQtTextRenderer.cpp +++ b/src/runtimerender/Qt3DSQtTextRenderer.cpp @@ -423,6 +423,13 @@ struct Qt3DSQtTextRenderer : public ITextRenderer ++lines; lineList.append(QString::fromUtf8(lineStartItem, lineLen - chopAmount)); lineLen = 0; + } else if (lineLen > 3 && *item == '>' && *(item - 1) == 'r' && *(item - 2) == 'b' + && *(item - 3) == '<') { + int chopAmount = 4; + + ++lines; + lineList.append(QString::fromUtf8(lineStartItem, lineLen - chopAmount)); + lineLen = 0; } } if (lineStartItem) |