2
0
Эх сурвалжийг харах

Docking: remove seemingly untaken path. (#8826)

(stay tuned..).
ocornut 4 өдөр өмнө
parent
commit
6cecd1a15b
1 өөрчлөгдсөн 0 нэмэгдсэн , 4 устгасан
  1. 0 4
      imgui.cpp

+ 0 - 4
imgui.cpp

@@ -18873,8 +18873,6 @@ static void ImGui::DockNodeUpdateTabBar(ImGuiDockNode* node, ImGuiWindow* host_w
     ImGuiStyle& style = g.Style;
     ImGuiStyle& style = g.Style;
 
 
     const bool node_was_active = (node->LastFrameActive + 1 == g.FrameCount);
     const bool node_was_active = (node->LastFrameActive + 1 == g.FrameCount);
-    const bool closed_all = node->WantCloseAll && node_was_active;
-    const ImGuiID closed_one = node->WantCloseTabId && node_was_active;
     node->WantCloseAll = false;
     node->WantCloseAll = false;
     node->WantCloseTabId = 0;
     node->WantCloseTabId = 0;
 
 
@@ -19026,8 +19024,6 @@ static void ImGui::DockNodeUpdateTabBar(ImGuiDockNode* node, ImGuiWindow* host_w
     for (int window_n = 0; window_n < node->Windows.Size; window_n++)
     for (int window_n = 0; window_n < node->Windows.Size; window_n++)
     {
     {
         ImGuiWindow* window = node->Windows[window_n];
         ImGuiWindow* window = node->Windows[window_n];
-        if ((closed_all || closed_one == window->TabId) && window->HasCloseButton && !(window->Flags & ImGuiWindowFlags_UnsavedDocument))
-            continue;
         if (window->LastFrameActive + 1 >= g.FrameCount || !node_was_active)
         if (window->LastFrameActive + 1 >= g.FrameCount || !node_was_active)
         {
         {
             ImGuiTabItemFlags tab_item_flags = 0;
             ImGuiTabItemFlags tab_item_flags = 0;