From 550e05d14902a110c57e31186eca745dcb9a886a Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Fri, 7 Aug 2020 00:24:22 +0200 Subject: [PATCH] Fix time range limits created by reverse-mouse-drag. --- server/TracyView.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/server/TracyView.cpp b/server/TracyView.cpp index ac60cf1f..e1e10758 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -773,23 +773,23 @@ bool View::DrawImpl() } if( ImGui::BeginPopup( "SetZoneRange" ) ) { + const auto s = std::min( m_setRangePopup.min, m_setRangePopup.max ); + const auto e = std::max( m_setRangePopup.min, m_setRangePopup.max ); if( ImGui::Selectable( ICON_FA_SEARCH " Limit find zone time range" ) ) { m_findZone.range.active = true; - m_findZone.range.min = m_setRangePopup.min; - m_findZone.range.max = m_setRangePopup.max; + m_findZone.range.min = s; + m_findZone.range.max = e; } if( ImGui::Selectable( ICON_FA_SORT_AMOUNT_UP " Limit statistics time range" ) ) { m_statRange.active = true; - m_statRange.min = m_setRangePopup.min; - m_statRange.max = m_setRangePopup.max; + m_statRange.min = s; + m_statRange.max = e; } if( ImGui::Selectable( ICON_FA_STICKY_NOTE " Add annotation" ) ) { auto ann = std::make_unique(); - const auto s = std::min( m_setRangePopup.min, m_setRangePopup.max ); - const auto e = std::max( m_setRangePopup.min, m_setRangePopup.max ); ann->range.active = true; ann->range.min = s; ann->range.max = e;