From b917604200bae6fd64df60941be4b8b9ea79c605 Mon Sep 17 00:00:00 2001 From: scemino Date: Fri, 1 Mar 2024 20:58:10 +0100 Subject: [PATCH] BACKENDS: Fix create random IniFilename This was due to a pointer not kept in memory --- backends/graphics3d/openglsdl/openglsdl-graphics3d.cpp | 8 +++----- imgui.ini | 4 ---- 2 files changed, 3 insertions(+), 9 deletions(-) delete mode 100644 imgui.ini diff --git a/backends/graphics3d/openglsdl/openglsdl-graphics3d.cpp b/backends/graphics3d/openglsdl/openglsdl-graphics3d.cpp index e7220d551d6..262a95bf34d 100644 --- a/backends/graphics3d/openglsdl/openglsdl-graphics3d.cpp +++ b/backends/graphics3d/openglsdl/openglsdl-graphics3d.cpp @@ -475,17 +475,15 @@ void OpenGLSdlGraphics3dManager::initializeOpenGLContext() const { } #ifdef USE_IMGUI - if(!_imguiInit) { + if (!_imguiInit) { // Setup Dear ImGui IMGUI_CHECKVERSION(); ImGui::CreateContext(); ImGui_ImplSDL2_InitForOpenGL(_window->getSDLWindow(), _glContext); - ImGui_ImplOpenGL3_Init("#version 110"); + ImGui_ImplOpenGL3_Init(nullptr); ImGui::StyleColorsDark(); ImGuiIO &io = ImGui::GetIO(); - Common::Path initPath(ConfMan.getPath("savepath")); - initPath = initPath.appendComponent("imgui.ini"); - io.IniFilename = initPath.toString().c_str(); + io.IniFilename = nullptr; } #endif #endif diff --git a/imgui.ini b/imgui.ini deleted file mode 100644 index 9930887f247..00000000000 --- a/imgui.ini +++ /dev/null @@ -1,4 +0,0 @@ -[Window][Debug##Default] -Pos=60,60 -Size=400,400 -