From cc185ae2c42deb21f6e5cd8c3646ff46c05a8779 Mon Sep 17 00:00:00 2001 From: Antonio Maiorano Date: Wed, 4 Dec 2024 22:36:59 -0500 Subject: [PATCH] Fix ImGui compilation against latest library --- libs/sdl_engine/src/imgui_impl/imgui_impl_sdl_gl3.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/sdl_engine/src/imgui_impl/imgui_impl_sdl_gl3.cpp b/libs/sdl_engine/src/imgui_impl/imgui_impl_sdl_gl3.cpp index ade379a..ff21c04 100644 --- a/libs/sdl_engine/src/imgui_impl/imgui_impl_sdl_gl3.cpp +++ b/libs/sdl_engine/src/imgui_impl/imgui_impl_sdl_gl3.cpp @@ -430,7 +430,9 @@ void ImGui_ImplSdlGL3_NewFrame(SDL_Window* window) { Uint32 time = SDL_GetTicks(); double current_time = time / 1000.0; io.DeltaTime = g_Time > 0.0 ? (float)(current_time - g_Time) : (float)(1.0f / 60.0f); - g_Time = current_time; + if (io.DeltaTime <= 0.0) { + io.DeltaTime = (float)(1.0f / 60.0f); + } // Setup inputs // (we already got mouse wheel, keyboard keys & characters from SDL_PollEvent())