diff --git a/server/TracyView.cpp b/server/TracyView.cpp index d127f1f0..dce1a259 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -1777,9 +1777,15 @@ bool View::DrawZoneFrames() if( fsz >= 5 ) { auto buf = GetFrameText( i, ftime ); - const auto tx = ImGui::CalcTextSize( buf ).x; + auto tx = ImGui::CalcTextSize( buf ).x; uint32_t color = i == 0 ? 0xFF4444FF : 0xFFFFFFFF; + if( fsz - 5 <= tx ) + { + buf = TimeToString( ftime ); + tx = ImGui::CalcTextSize( buf ).x; + } + if( fbegin >= m_zvStart ) { draw->AddLine( wpos + ImVec2( ( fbegin - m_zvStart ) * pxns + 2, 1 ), wpos + ImVec2( ( fbegin - m_zvStart ) * pxns + 2, ty - 1 ), color );