Nav: Mouse clicking on a window (to select/move) disables hides nav highlight. (#787) + comments

This commit is contained in:
omar
2018-01-24 19:57:39 +01:00
parent 89b0ca1f8f
commit d404b93b6b
2 changed files with 2 additions and 1 deletions

View File

@ -3791,6 +3791,7 @@ void ImGui::EndFrame()
// Set ActiveId even if the _NoMove flag is set, without it dragging away from a window with _NoMove would activate hover on other windows.
FocusWindow(g.HoveredWindow);
SetActiveID(g.HoveredWindow->MoveId, g.HoveredWindow);
g.NavDisableHighlight = true;
g.ActiveIdClickOffset = g.IO.MousePos - g.HoveredRootWindow->Pos;
if (!(g.HoveredWindow->Flags & ImGuiWindowFlags_NoMove) && !(g.HoveredRootWindow->Flags & ImGuiWindowFlags_NoMove))
g.MovingWindow = g.HoveredWindow;