From e0cc6edbfb722bfcd165085cc7b2a0d91aae76cc Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Thu, 23 Mar 2023 01:23:41 +0100 Subject: [PATCH] Zone end times must be consistent. --- server/TracyTimelineItemThread.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/TracyTimelineItemThread.cpp b/server/TracyTimelineItemThread.cpp index a46b4b6e..cf17b2ae 100644 --- a/server/TracyTimelineItemThread.cpp +++ b/server/TracyTimelineItemThread.cpp @@ -429,7 +429,7 @@ int TimelineItemThread::PreprocessZoneLevel( const TimelineContext& ctx, const V auto next = it + 1; for(;;) { - next = std::lower_bound( next, zitend, nextTime, [] ( const auto& l, const auto& r ) { Adapter a; return (uint64_t)a(l).End() < (uint64_t)r; } ); + next = std::lower_bound( next, zitend, nextTime, [this] ( const auto& l, const auto& r ) { Adapter a; return m_worker.GetZoneEnd( a(l) ) < r; } ); if( next == zitend ) break; auto prev = next - 1; if( prev == it ) break;