diff --git a/lib/external/pattern_language b/lib/external/pattern_language index 385efe492..f29a54a0e 160000 --- a/lib/external/pattern_language +++ b/lib/external/pattern_language @@ -1 +1 @@ -Subproject commit 385efe492419560cbde93da070b7d796b32a12f0 +Subproject commit f29a54a0e5d483fb7ffed85a7023369f7879bfc0 diff --git a/plugins/builtin/source/content/views/view_pattern_editor.cpp b/plugins/builtin/source/content/views/view_pattern_editor.cpp index 55ef798cf..1684bdc63 100644 --- a/plugins/builtin/source/content/views/view_pattern_editor.cpp +++ b/plugins/builtin/source/content/views/view_pattern_editor.cpp @@ -1285,7 +1285,8 @@ namespace hex::plugin::builtin { if (!m_lastCompileError->empty()) { for (const auto &error : *m_lastCompileError) { - errorMarkers[error.getLocation().line] = processMessage(error.getMessage()); + if (error.getLocation().source->source == pl::api::Source::DefaultSource) + errorMarkers[error.getLocation().line] = processMessage(error.getMessage()); } }