From ab1f4df9d941217a6dc85103f8672d3dd7dd0e2e Mon Sep 17 00:00:00 2001 From: WerWolv Date: Fri, 1 Jul 2022 19:56:28 +0200 Subject: [PATCH] fix: In/Out variables not being added to the interface when using menu item to load pattern --- lib/external/pattern_language | 2 +- plugins/builtin/source/content/views/view_pattern_editor.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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(""); }