mirror of
https://github.com/ocornut/imgui.git
synced 2024-11-12 02:00:58 +01:00
DragDrop: Removed const qualifier from ImGuiPayload 's void* data, easing casting on user side.
This commit is contained in:
parent
d317951b37
commit
f2e9dddeca
@ -13029,14 +13029,14 @@ bool ImGui::SetDragDropPayload(const char* type, const void* data, size_t data_s
|
||||
// Store in heap
|
||||
g.DragDropPayloadBufHeap.resize((int)data_size);
|
||||
payload.Data = g.DragDropPayloadBufHeap.Data;
|
||||
memcpy((void*)(intptr_t)payload.Data, data, data_size);
|
||||
memcpy(payload.Data, data, data_size);
|
||||
}
|
||||
else if (data_size > 0)
|
||||
{
|
||||
// Store locally
|
||||
memset(&g.DragDropPayloadBufLocal, 0, sizeof(g.DragDropPayloadBufLocal));
|
||||
payload.Data = g.DragDropPayloadBufLocal;
|
||||
memcpy((void*)(intptr_t)payload.Data, data, data_size);
|
||||
memcpy(payload.Data, data, data_size);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user