mirror of
https://github.com/Drezil/imgui.git
synced 2024-11-15 09:27:00 +00:00
Viewport: Increased threshold for setting ImGuiViewportFlags_NoFocusOnAppearing. (#1542), 2 doesn't seem enough with some docking setup.
This commit is contained in:
parent
b85f345369
commit
132d8c5a99
@ -7552,7 +7552,7 @@ void ImGui::UpdatePlatformWindows()
|
|||||||
// Show window. On startup ensure platform window don't get focus
|
// Show window. On startup ensure platform window don't get focus
|
||||||
if (is_new_window)
|
if (is_new_window)
|
||||||
{
|
{
|
||||||
if (g.FrameCount < 2)
|
if (g.FrameCount < 3) // Give a few frames for the application to stabilize (nested contents may lead to viewport being created a few frames late)
|
||||||
viewport->Flags |= ImGuiViewportFlags_NoFocusOnAppearing;
|
viewport->Flags |= ImGuiViewportFlags_NoFocusOnAppearing;
|
||||||
g.PlatformIO.Platform_ShowWindow(viewport);
|
g.PlatformIO.Platform_ShowWindow(viewport);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user