1
0
forked from liza/Deliveroo

Fix drag drop logic

This commit is contained in:
Liza 2023-09-28 10:05:54 +02:00
parent 7c9f7e01bc
commit b4606c34d3
Signed by: liza
GPG Key ID: 7199F8D727D55F67

View File

@ -94,15 +94,18 @@ internal sealed class ConfigWindow : Window
ImGui.EndDragDropSource(); ImGui.EndDragDropSource();
} }
if (ImGui.BeginDragDropTarget() && if (ImGui.BeginDragDropTarget())
_dragDropSource > 0 &&
ImGui.AcceptDragDropPayload("DeliverooDragDrop").NativePtr != null)
{ {
itemToAdd = _dragDropSource; if (_dragDropSource > 0 &&
indexToAdd = i; ImGui.AcceptDragDropPayload("DeliverooDragDrop").NativePtr != null)
{
itemToAdd = _dragDropSource;
indexToAdd = i;
_dragDropSource = 0;
}
ImGui.EndDragDropTarget(); ImGui.EndDragDropTarget();
_dragDropSource = 0;
} }
ImGui.OpenPopupOnItemClick($"###ctx{i}", ImGuiPopupFlags.MouseButtonRight); ImGui.OpenPopupOnItemClick($"###ctx{i}", ImGuiPopupFlags.MouseButtonRight);