From 882849e73c3a3db43ca546eb9cb4d21e0c7d61c1 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Wed, 9 Aug 2023 20:01:57 +0200 Subject: [PATCH] fix: Highlighting of found elements not being cleared correctly --- lib/external/libwolv | 2 +- plugins/builtin/source/content/views/view_find.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/external/libwolv b/lib/external/libwolv index 123e81544..0ff5856e4 160000 --- a/lib/external/libwolv +++ b/lib/external/libwolv @@ -1 +1 @@ -Subproject commit 123e81544b006d81a9fd3b27b465b0302c4602ba +Subproject commit 0ff5856e45ef2b331cbeb3c8efb56741be83577e diff --git a/plugins/builtin/source/content/views/view_find.cpp b/plugins/builtin/source/content/views/view_find.cpp index a3ed4162b..058fefd6e 100644 --- a/plugins/builtin/source/content/views/view_find.cpp +++ b/plugins/builtin/source/content/views/view_find.cpp @@ -450,6 +450,7 @@ namespace hex::plugin::builtin { AchievementManager::unlockAchievement("hex.builtin.achievement.find", "hex.builtin.achievement.find.find_specific_string.name"); } + this->m_occurrenceTree->clear(); this->m_searchTask = TaskManager::createTask("hex.builtin.view.find.searching", searchRegion.getSize(), [this, settings = this->m_searchSettings, searchRegion](auto &task) { auto provider = ImHexApi::Provider::get();