diff --git a/imgui.h b/imgui.h index a90a4dc952b5..2c607f8662c9 100644 --- a/imgui.h +++ b/imgui.h @@ -23,7 +23,7 @@ // Library Version // (Integer encoded as XYYZZ for use in #if preprocessor conditionals, e.g. '#if IMGUI_VERSION_NUM > 12345') #define IMGUI_VERSION "1.89.5 WIP" -#define IMGUI_VERSION_NUM 18946 +#define IMGUI_VERSION_NUM 18947 #define IMGUI_HAS_TABLE /* diff --git a/imgui_widgets.cpp b/imgui_widgets.cpp index eb28738dc50b..a80fe0a6723d 100644 --- a/imgui_widgets.cpp +++ b/imgui_widgets.cpp @@ -4036,7 +4036,7 @@ void ImGui::InputTextDeactivateHook(ImGuiID id) return; g.InputTextDeactivatedState.ID = state->ID; g.InputTextDeactivatedState.TextA.resize(state->CurLenA + 1); - memcpy(g.InputTextDeactivatedState.TextA.Data, state->TextA.Data, state->CurLenA + 1); + memcpy(g.InputTextDeactivatedState.TextA.Data, state->TextA.Data ? state->TextA.Data : "", state->CurLenA + 1); } // Edit a string of text