Przeglądaj źródła

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

omar 6 lat temu
rodzic
commit
7a5196601e
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      imgui.cpp

+ 1 - 1
imgui.cpp

@@ -13475,7 +13475,7 @@ void ImGui::BeginDocked(ImGuiWindow* window, bool* p_open)
         return;
 
     // 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;
 
     // When we are about to select this tab (which will only be visible on the _next frame_), flag it with a non-zero HiddenFramesForResize.