mirror of
https://github.com/ocornut/imgui.git
synced 2025-04-07 06:25:07 +00:00
ImVector: reserve() tweak to avoid undefined behavior warning (#731)
This commit is contained in:
parent
5525c2356a
commit
9c71ec38f0
1 changed files with 2 additions and 1 deletions
3
imgui.h
3
imgui.h
|
@ -885,7 +885,8 @@ public:
|
|||
{
|
||||
if (new_capacity <= Capacity) return;
|
||||
T* new_data = (value_type*)ImGui::MemAlloc((size_t)new_capacity * sizeof(value_type));
|
||||
memcpy(new_data, Data, (size_t)Size * sizeof(value_type));
|
||||
if (Data)
|
||||
memcpy(new_data, Data, (size_t)Size * sizeof(value_type));
|
||||
ImGui::MemFree(Data);
|
||||
Data = new_data;
|
||||
Capacity = new_capacity;
|
||||
|
|
Loading…
Add table
Reference in a new issue