From 7f90a0a84ea5925a1f9413bd01e30f9966dae18e Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Wed, 29 Jul 2020 19:03:54 +0200 Subject: [PATCH] Proper test for hovering mouse over the timeline. --- server/TracyView.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/TracyView.cpp b/server/TracyView.cpp index ee6036e1..35845ae2 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -2406,7 +2406,7 @@ void View::DrawZones() const auto winpos = ImGui::GetWindowPos(); const auto winsize = ImGui::GetWindowSize(); - const bool drawMouseLine = ImGui::IsMouseHoveringRect( winpos, winpos + winsize, false ); + const bool drawMouseLine = ImGui::IsWindowHovered( ImGuiHoveredFlags_ChildWindows | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem ) && ImGui::IsMouseHoveringRect( winpos, winpos + winsize, false ); if( drawMouseLine ) { HandleRange( m_findZone.range, timespan, ImGui::GetCursorScreenPos(), w );