From 21d922113d5ef54d6b125bd2f56d9907b3c51294 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Fri, 12 May 2023 08:38:52 +0200 Subject: [PATCH] impr: Make sure to clear selections when all providers are deleted --- plugins/builtin/source/content/views/view_hex_editor.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/builtin/source/content/views/view_hex_editor.cpp b/plugins/builtin/source/content/views/view_hex_editor.cpp index 853a5453d..b8f162a92 100644 --- a/plugins/builtin/source/content/views/view_hex_editor.cpp +++ b/plugins/builtin/source/content/views/view_hex_editor.cpp @@ -881,6 +881,8 @@ namespace hex::plugin::builtin { if (newProvider != nullptr) { this->m_hexEditor.setSelectionUnchecked(this->m_selectionStart.get(newProvider), this->m_selectionEnd.get(newProvider)); this->m_hexEditor.setScrollPosition(this->m_scrollPosition.get(newProvider)); + } else { + ImHexApi::HexEditor::clearSelection(); } this->m_hexEditor.forceUpdateScrollPosition();