From 72e177aafcd93c252d04010313243f963e16160e Mon Sep 17 00:00:00 2001 From: WerWolv Date: Mon, 9 Mar 2026 10:46:04 +0100 Subject: [PATCH] fix: Exception popup when canceling highlighting --- .../builtin/source/content/views/view_pattern_editor.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/builtin/source/content/views/view_pattern_editor.cpp b/plugins/builtin/source/content/views/view_pattern_editor.cpp index 50a2b33fc..b16eb5b26 100644 --- a/plugins/builtin/source/content/views/view_pattern_editor.cpp +++ b/plugins/builtin/source/content/views/view_pattern_editor.cpp @@ -1479,7 +1479,11 @@ namespace hex::plugin::builtin { interrupt(); else if (m_runningHighlighters == 0 && m_changesWereParsed && !m_changesWereColored && !m_allStepsCompleted) { m_textHighlighter.get(provider).setViewPatternEditor(this); - m_textHighlighter.get(provider).updateRequiredInputs(); + try { + m_textHighlighter.get(provider).updateRequiredInputs(); + } catch (...) { + + } TaskManager::createBackgroundTask("HighlightSourceCode", [this,provider](auto &) { m_textHighlighter.get(provider).highlightSourceCode(); }); } else if (m_changesWereColored && !m_allStepsCompleted) { m_textHighlighter.get(provider).setRequestedIdentifierColors();