From 0cd5890cd283b2ae6b5e2af37f6dde87a6bfe5e8 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Thu, 3 Jan 2019 19:30:41 -0800 Subject: Fix Windows implentation of get_config_dir() so config file gets saved to the right place. Fix location for sticky_path file on all platforms --- util.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'util.c') diff --git a/util.c b/util.c index 7c7fd35..ea9c58c 100644 --- a/util.c +++ b/util.c @@ -891,7 +891,14 @@ char const *get_userdata_dir() char const *get_config_dir() { - return get_userdata_dir(); + static char* confdir; + if (!confdir) { + char const *base = get_userdata_dir(); + if (base) { + confdir = alloc_concat(base, PATH_SEP "blastem"); + } + } + return confdir; } #define CONFIG_PREFIX "" #define SAVE_PREFIX "" -- cgit v1.2.3