From cb9f243987adfd30851fad27e8964f4335bfd06b Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sun, 5 Aug 2018 02:27:59 +0200 Subject: [PATCH] Fix navigation in discontinuous frames. --- server/TracyView.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/server/TracyView.cpp b/server/TracyView.cpp index 7f7c84bd..a4def322 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -6320,7 +6320,16 @@ void View::ZoomToPrevFrame() { if( m_zvStart >= m_worker.GetFrameBegin( *m_frames, 0 ) ) { - auto frame = m_worker.GetFrameRange( *m_frames, m_zvStart, m_zvStart ).first; + int frame; + if( m_frames->continuous ) + { + frame = m_worker.GetFrameRange( *m_frames, m_zvStart, m_zvStart ).first; + } + else + { + frame = m_worker.GetFrameRange( *m_frames, m_zvStart, m_zvStart ).second; + } + if( frame > 0 ) { frame--;