Fixed a bug allowing to move a _NoMove window from a child that doesn't have the flag. (#1381)

broken by e56eba44fe (#1337)
docking
omar 7 years ago
parent 87ae40843c
commit 3b485cda51

@ -2781,7 +2781,7 @@ void ImGui::EndFrame()
if (g.HoveredRootWindow != NULL)
{
FocusWindow(g.HoveredWindow);
if (!(g.HoveredWindow->Flags & ImGuiWindowFlags_NoMove))
if (!(g.HoveredWindow->Flags & ImGuiWindowFlags_NoMove) && !(g.HoveredRootWindow->Flags & ImGuiWindowFlags_NoMove))
{
g.MovedWindow = g.HoveredWindow;
g.MovedWindowMoveId = g.HoveredWindow->MoveId;

Loading…
Cancel
Save