diff --git a/server/TracyView.cpp b/server/TracyView.cpp index 46b73993..9a4d14bd 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -635,6 +635,15 @@ bool View::DrawImpl() ImGui::TextUnformatted( " " ); ImGui::GetWindowDrawList()->AddCircleFilled( pos + ImVec2( 0, ty * 0.75f ), ty * ( 0.2f + ( sin( s_time * 8 ) + 1 ) * 0.125f ), 0xFF888888, 10 ); #endif + auto rmin = ImGui::GetItemRectMin(); + rmin.x -= ty * 0.5f; + const auto rmax = ImGui::GetItemRectMax(); + if( ImGui::IsMouseHoveringRect( rmin, rmax ) ) + { + ImGui::BeginTooltip(); + ImGui::TextUnformatted( "Processing background tasks" ); + ImGui::EndTooltip(); + } } if( m_saveThreadState.load( std::memory_order_relaxed ) == SaveThreadState::Saving ) {