From 25e9ae4b68d8644f38cf04572541f9f43b319837 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sat, 28 Oct 2017 14:14:26 +0200 Subject: [PATCH] Simplify code. --- server/TracyView.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/server/TracyView.cpp b/server/TracyView.cpp index 57138552..56456ae9 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -2308,16 +2308,11 @@ int View::DrawLocks( uint64_t tid, bool hover, double pxns, const ImVec2& wpos, while( vbegin < vend ) { - if( state == LockState::Nothing || ( m_onlyContendedLocks && state == LockState::HasLock ) ) + while( vbegin < vend && ( state == LockState::Nothing || ( m_onlyContendedLocks && state == LockState::HasLock ) ) ) { - do - { - vbegin = GetNextLockEvent( vbegin, vend, state, state, thread ); - } - while( vbegin < vend && ( state == LockState::Nothing || ( m_onlyContendedLocks && state == LockState::HasLock ) ) ); - if( vbegin >= vend ) break; - state = state; + vbegin = GetNextLockEvent( vbegin, vend, state, state, thread ); } + if( vbegin >= vend ) break; LockState nextState; auto next = GetNextLockEvent( vbegin, vend, state, nextState, thread );