mirror of
https://github.com/ocornut/imgui.git
synced 2026-01-19 01:24:20 +00:00
Docking: Fixed double-overlay when dragging window over one of the (four cardinal) outer drop boxes. (#2109)
This commit is contained in:
parent
d23c69d319
commit
66cfbbff5e
1 changed files with 2 additions and 0 deletions
|
|
@ -12354,6 +12354,8 @@ void ImGui::BeginAsDockableDragDropTarget(ImGuiWindow* window)
|
|||
if (DockNodePreviewDockCalc(window, root_node, payload_window, &split_outer, is_explicit_target, true))
|
||||
split_data = &split_outer;
|
||||
DockNodePreviewDockCalc(window, target_node, payload_window, &split_inner, is_explicit_target, false);
|
||||
if (split_data == &split_outer)
|
||||
split_inner.IsDropAllowed = false;
|
||||
|
||||
// Draw inner then outer, so that previewed tab (in inner data) will be behind the outer drop boxes
|
||||
DockNodePreviewDockRender(window, target_node, payload_window, &split_inner);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue