From e6416e2e5fea1d2bfb763ea6f70f05c308c40311 Mon Sep 17 00:00:00 2001 From: Fabian Greffrath Date: Sun, 8 Dec 2024 12:01:51 +0100 Subject: [PATCH] create savegame directory only when saving the game --- src/d_main.c | 2 -- src/g_game.c | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/d_main.c b/src/d_main.c index 25260a753..765e7d4fe 100644 --- a/src/d_main.c +++ b/src/d_main.c @@ -1789,8 +1789,6 @@ void D_SetSavegameDirectory(void) basesavegame = M_StringJoin(oldsavegame, DIR_SEPARATOR_S, M_BaseName(wadname)); free(oldsavegame); - - M_MakeDirectory(basesavegame); } } diff --git a/src/g_game.c b/src/g_game.c index 9803f2206..400170db1 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -2373,6 +2373,8 @@ static void DoSaveGame(char *name) char *description; int length, i; + M_MakeDirectory(basesavegame); + description = savedescription; save_p = savebuffer = Z_Malloc(savegamesize, PU_STATIC, 0);