|
@@ -15218,7 +15218,7 @@ static void ImGui::DockNodeUpdate(ImGuiDockNode* node)
|
|
|
if (node->TabBar && node->TabBar->SelectedTabId)
|
|
|
node->SelectedTabId = node->TabBar->SelectedTabId;
|
|
|
else if (node->Windows.Size > 0)
|
|
|
- node->SelectedTabId = node->Windows[0]->ID;
|
|
|
+ node->SelectedTabId = node->Windows[0]->TabId;
|
|
|
|
|
|
// Draw payload drop target
|
|
|
if (host_window && node->IsVisible)
|
|
@@ -15456,7 +15456,7 @@ static void ImGui::DockNodeUpdateTabBar(ImGuiDockNode* node, ImGuiWindow* host_w
|
|
|
|
|
|
// Apply NavWindow focus back to the tab bar
|
|
|
if (g.NavWindow && g.NavWindow->RootWindow->DockNode == node)
|
|
|
- tab_bar->SelectedTabId = g.NavWindow->RootWindow->ID;
|
|
|
+ tab_bar->SelectedTabId = g.NavWindow->RootWindow->TabId;
|
|
|
|
|
|
// Selected newly added tabs, or persistent tab ID if the tab bar was just recreated
|
|
|
if (tab_bar_is_recreated && TabBarFindTabByID(tab_bar, node->SelectedTabId) != NULL)
|