Merge pull request #39801 from tilpner/goxel-no-imgui_ini

goxel: don't save imgui.ini to working directory

xeji 164b580b b4d06477

Changed files
+15
pkgs
applications
+2
pkgs/applications/graphics/goxel/default.nix
···
sha256 = "01022c43pmwiqb18rx9fz08xr99h6p03gw6bp0lay5z61g3xkz17";
};
+
patches = [ ./disable-imgui_ini.patch ];
+
nativeBuildInputs = [ scons pkgconfig wrapGAppsHook ];
buildInputs = [ glfw3 gtk3 libpng12 ];
+13
pkgs/applications/graphics/goxel/disable-imgui_ini.patch
···
+
diff --git a/src/gui.cpp b/src/gui.cpp
+
index 9b7236c..a8a11b2 100644
+
--- a/src/gui.cpp
+
+++ b/src/gui.cpp
+
@@ -314,6 +314,8 @@ static void init_ImGui(const inputs_t *inputs)
+
ImGuiIO& io = ImGui::GetIO();
+
io.DeltaTime = 1.0f/60.0f;
+
+
+ io.IniFilename = NULL;
+
+
+
io.KeyMap[ImGuiKey_Tab] = KEY_TAB;
+
io.KeyMap[ImGuiKey_LeftArrow] = KEY_LEFT;
+
io.KeyMap[ImGuiKey_RightArrow] = KEY_RIGHT;