Skip to content

Commit

Permalink
Docking: Fixed node tab-bar not having a filled value for tab-bar whi…
Browse files Browse the repository at this point in the history
…ch is required for claiming moue wheel ownership in (unenabled) ImGuiTabBarFlags_FittingPolicyScroll mode.

Amend 5f30191
  • Loading branch information
ocornut committed Sep 18, 2023
1 parent afd0d3f commit ac3bc73
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion imgui.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16768,6 +16768,7 @@ static void ImGui::DockNodeUpdateTabBar(ImGuiDockNode* node, ImGuiWindow* host_w
DockNodeAddTabBar(node);
tab_bar = node->TabBar;
}
tab_bar->ID = GetID("#TabBar");

ImGuiID focus_tab_id = 0;
node->IsFocused = is_focused;
Expand Down Expand Up @@ -16846,7 +16847,7 @@ static void ImGui::DockNodeUpdateTabBar(ImGuiDockNode* node, ImGuiWindow* host_w

// Begin tab bar
ImGuiTabBarFlags tab_bar_flags = ImGuiTabBarFlags_Reorderable | ImGuiTabBarFlags_AutoSelectNewTabs; // | ImGuiTabBarFlags_NoTabListScrollingButtons);
tab_bar_flags |= ImGuiTabBarFlags_SaveSettings | ImGuiTabBarFlags_DockNode;
tab_bar_flags |= ImGuiTabBarFlags_SaveSettings | ImGuiTabBarFlags_DockNode;// | ImGuiTabBarFlags_FittingPolicyScroll;
if (!host_window->Collapsed && is_focused)
tab_bar_flags |= ImGuiTabBarFlags_IsFocused;
BeginTabBarEx(tab_bar, tab_bar_rect, tab_bar_flags, node);
Expand Down

0 comments on commit ac3bc73

Please sign in to comment.