From fb013c0df55ab3fd5d757e6507da6be9d8c9dd8b Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sun, 2 Sep 2018 13:25:17 +0200 Subject: [PATCH] Properly reset state when switching matched source locations. --- server/TracyView.cpp | 2 +- server/TracyView.hpp | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/server/TracyView.cpp b/server/TracyView.cpp index 3dac41b5..f8a78175 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -4584,7 +4584,7 @@ void View::DrawFindZone() if( m_findZone.selMatch != prev ) { - m_findZone.ResetGroups(); + m_findZone.ResetMatch(); } } diff --git a/server/TracyView.hpp b/server/TracyView.hpp index d6c8587b..c93d5e52 100644 --- a/server/TracyView.hpp +++ b/server/TracyView.hpp @@ -302,11 +302,16 @@ private: void Reset() { - ResetGroups(); + ResetMatch(); match.clear(); selMatch = 0; selGroup = Unselected; highlight.active = false; + } + + void ResetMatch() + { + ResetGroups(); sorted.clear(); sortedNum = 0; average = 0;