IsWindowHovered() returns true when moving window (#1382, #1404)

features/sdl_renderer3_multiviewports
omar ago%!(EXTRA string=8 years)
parent ff4d4ca651
commit 982ce50b37
  1. 2
      imgui.cpp

@ -5126,7 +5126,7 @@ bool ImGui::IsWindowHovered(ImGuiHoveredFlags flags)
if (!IsWindowContentHoverable(g.HoveredRootWindow, flags))
return false;
if (!(flags & ImGuiHoveredFlags_AllowWhenBlockedByActiveItem))
if (g.ActiveId != 0 && !g.ActiveIdAllowOverlap)
if (g.ActiveId != 0 && !g.ActiveIdAllowOverlap && g.ActiveId != g.HoveredWindow->MoveId)
return false;
return true;
}

Loading…
Cancel
Save