diff --git a/lib/external/pattern_language b/lib/external/pattern_language index 17adb10af..c6c63d892 160000 --- a/lib/external/pattern_language +++ b/lib/external/pattern_language @@ -1 +1 @@ -Subproject commit 17adb10afca651bce61289bbfc4348242ec76da6 +Subproject commit c6c63d892465557ce4c8cee2d6823857b1c69138 diff --git a/plugins/builtin/source/content/views/view_pattern_editor.cpp b/plugins/builtin/source/content/views/view_pattern_editor.cpp index e6d6baac5..d85a4c7f2 100644 --- a/plugins/builtin/source/content/views/view_pattern_editor.cpp +++ b/plugins/builtin/source/content/views/view_pattern_editor.cpp @@ -1071,12 +1071,14 @@ namespace hex::plugin::builtin { const auto linesToAdd = m_console->size() - lineCount; + std::string content; for (size_t i = 0; i < linesToAdd; i += 1) { if (!skipNewLine) - m_consoleEditor.InsertText("\n"); + content += '\n'; skipNewLine = false; - m_consoleEditor.InsertText(m_console->at(lineCount + i)); + content += m_console->at(lineCount + i); } + m_consoleEditor.SetText(content); m_consoleNeedsUpdate = false; }