Skip to content

Commit

Permalink
goxel: don't save imgui.ini to working directory
Browse files Browse the repository at this point in the history
  • Loading branch information
tilpner committed May 1, 2018
1 parent 2001b57 commit 16e4620
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
2 changes: 2 additions & 0 deletions pkgs/applications/graphics/goxel/default.nix
Expand Up @@ -12,6 +12,8 @@ stdenv.mkDerivation rec {
sha256 = "01022c43pmwiqb18rx9fz08xr99h6p03gw6bp0lay5z61g3xkz17";
};

patches = [ ./disable-imgui_ini.patch ];

nativeBuildInputs = [ scons pkgconfig wrapGAppsHook ];
buildInputs = [ glfw3 gtk3 libpng12 ];

Expand Down
13 changes: 13 additions & 0 deletions pkgs/applications/graphics/goxel/disable-imgui_ini.patch
@@ -0,0 +1,13 @@
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;

0 comments on commit 16e4620

Please sign in to comment.