diff --git a/lib/external/pattern_language b/lib/external/pattern_language index 35197506c..0ab398d95 160000 --- a/lib/external/pattern_language +++ b/lib/external/pattern_language @@ -1 +1 @@ -Subproject commit 35197506c5879e232fb27dec426e8772c970d79e +Subproject commit 0ab398d950b5e46a8b3810a6a483ace393be8b50 diff --git a/plugins/builtin/source/content/views/view_pattern_editor.cpp b/plugins/builtin/source/content/views/view_pattern_editor.cpp index 3a652ccf2..cd90a4f70 100644 --- a/plugins/builtin/source/content/views/view_pattern_editor.cpp +++ b/plugins/builtin/source/content/views/view_pattern_editor.cpp @@ -699,6 +699,7 @@ namespace hex::plugin::builtin { this->evaluatePattern(code); this->m_textEditor.SetText(code); + this->parsePattern(code); } } @@ -706,6 +707,7 @@ namespace hex::plugin::builtin { if (!ImHexApi::Provider::isValid()) return; ImHexApi::Provider::get()->getPatternLanguageRuntime().reset(); + this->parsePattern(""); }