diff --git a/imgui.cpp b/imgui.cpp index caa85265..5676ae3b 100644 --- a/imgui.cpp +++ b/imgui.cpp @@ -7374,7 +7374,7 @@ static void ImGui::NavUpdate() { // Close open popup/menu if (!(g.OpenPopupStack.back().Window->Flags & ImGuiWindowFlags_Modal)) - ClosePopupToLevel(g.OpenPopupStack.Size - 1); + ClosePopupToLevel(g.OpenPopupStack.Size - 1, true); } else if (g.NavLayer != 0) {