Docking: Tweak and silencing PVS studio static analyzer (back to zero warnings among our selected ones).

This commit is contained in:
omar 2019-03-26 14:15:56 +01:00
parent f20725eada
commit 87883abd86

View File

@ -11937,14 +11937,14 @@ static void ImGui::DockNodeUpdate(ImGuiDockNode* node)
if (node->ChildNodes[1]) if (node->ChildNodes[1])
DockNodeUpdate(node->ChildNodes[1]); DockNodeUpdate(node->ChildNodes[1]);
// End host window // Render outer borders last (after the tab bar)
if (beginned_into_host_window) if (node->IsRootNode())
End(); RenderOuterBorders(host_window);
} }
// Render outer borders last (after the tab bar) // End host window
if (node->IsRootNode() && host_window) if (beginned_into_host_window) //-V1020
RenderOuterBorders(host_window); End();
} }
// Compare TabItem nodes given the last known DockOrder (will persist in .ini file as hint), used to sort tabs when multiple tabs are added on the same frame. // Compare TabItem nodes given the last known DockOrder (will persist in .ini file as hint), used to sort tabs when multiple tabs are added on the same frame.