diff --git a/imgui.cpp b/imgui.cpp index abc421e..8f5200f 100644 --- a/imgui.cpp +++ b/imgui.cpp @@ -3573,7 +3573,9 @@ if ((flags & (ImGuiWindowFlags_Popup | ImGuiWindowFlags_Tooltip)) != 0 && !window_was_visible) { window->HiddenFrames = 1; - window->Size = window->SizeFull = window->SizeContents = ImVec2(0.f, 0.f); // TODO: We don't support SetNextWindowSize() for tooltips or popups yet + if (!window_size_set_by_api) + window->Size = window->SizeFull = ImVec2(0.f, 0.f); + window->SizeContents = ImVec2(0.f, 0.f); } // Calculate auto-fit size