From c8a0bfd9bec1041febe66de74caa6b7de3374d3f Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sat, 1 Sep 2018 01:44:03 +0200 Subject: [PATCH] Merge average and median lines, if they overlap. --- server/TracyView.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/server/TracyView.cpp b/server/TracyView.cpp index 8cb6b8d3..d024b99f 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -6627,8 +6627,15 @@ void View::DrawInfo() ta = round( ta ); tm = round( tm ); - draw->AddLine( ImVec2( wpos.x + ta, wpos.y ), ImVec2( wpos.x + ta, wpos.y+Height-2 ), 0xFF4444FF ); - draw->AddLine( ImVec2( wpos.x + tm, wpos.y ), ImVec2( wpos.x + tm, wpos.y+Height-2 ), 0xFFFF8844 ); + if( ta == tm ) + { + draw->AddLine( ImVec2( wpos.x + ta, wpos.y ), ImVec2( wpos.x + ta, wpos.y+Height-2 ), 0xFFFF88FF ); + } + else + { + draw->AddLine( ImVec2( wpos.x + ta, wpos.y ), ImVec2( wpos.x + ta, wpos.y+Height-2 ), 0xFF4444FF ); + draw->AddLine( ImVec2( wpos.x + tm, wpos.y ), ImVec2( wpos.x + tm, wpos.y+Height-2 ), 0xFFFF8844 ); + } if( hover && ImGui::IsMouseHoveringRect( wpos + ImVec2( 2, 2 ), wpos + ImVec2( w-2, Height + round( ty * 1.5 ) ) ) ) {