Docking: BeginDocked() doesn't need to rely on tab bar data (will allow removing tab bar).

This commit is contained in:
omar 2019-03-16 18:13:24 +01:00
parent c7619d4a6a
commit 7a5196601e

View File

@ -13475,7 +13475,7 @@ void ImGui::BeginDocked(ImGuiWindow* window, bool* p_open)
return; return;
// When the window is selected we mark it as visible. // When the window is selected we mark it as visible.
if (node->TabBar && node->TabBar->VisibleTabId == window->ID) if (node->VisibleWindow == window)
window->DockTabIsVisible = true; window->DockTabIsVisible = true;
// When we are about to select this tab (which will only be visible on the _next frame_), flag it with a non-zero HiddenFramesForResize. // When we are about to select this tab (which will only be visible on the _next frame_), flag it with a non-zero HiddenFramesForResize.