From 92a7e02e7327361bb48a1a8ecb8f50573356f9c4 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sun, 17 Feb 2019 16:53:33 +0100 Subject: [PATCH] Highlight locks hovered in the options menu. --- server/TracyView.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/server/TracyView.cpp b/server/TracyView.cpp index 13add57f..3b91b79f 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -4924,9 +4924,14 @@ void View::DrawOptions() char buf[1024]; sprintf( buf, "%" PRIu32 ": %s", l.first, m_worker.GetString( m_worker.GetSourceLocation( l.second.srcloc ).function ) ); ImGui::Checkbox( buf, &Visible( &l.second ) ); - if( ImGui::IsItemClicked( 1 ) ) + if( ImGui::IsItemHovered() ) { - m_lockInfoWindow = l.first; + m_lockHoverHighlight = l.first; + + if( ImGui::IsItemClicked( 1 ) ) + { + m_lockInfoWindow = l.first; + } } if( m_optionsLockBuzzAnim.Match( l.second.srcloc ) ) {