fix: Exception popup when canceling highlighting

This commit is contained in:
WerWolv
2026-03-09 10:46:04 +01:00
parent 5648378837
commit 72e177aafc

View File

@@ -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();