Skip to content

Commit

Permalink
Merge pull request #39801 from tilpner/goxel-no-imgui_ini
Browse files Browse the repository at this point in the history
goxel: don't save imgui.ini to working directory
  • Loading branch information
xeji committed May 1, 2018
2 parents b4d0647 + 16e4620 commit 164b580
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 164b580

Please sign in to comment.