From 0c55c92e4525beed17fb027dee699a91a99f17fe Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Wed, 12 Sep 2018 13:38:53 +1000 Subject: Fix settings path diff --git a/compat/unix/paths.c b/compat/unix/paths.c index a3c89a1..84f0ccc 100644 --- a/compat/unix/paths.c +++ b/compat/unix/paths.c @@ -48,9 +48,13 @@ compat_get_temp_path( void ) const char* compat_get_config_path( void ) { +#ifndef __HAIKU__ const char *dir; dir = getenv( "HOME" ); if( dir ) return dir; return "."; +#else + return "/boot/home/config/settings"; +#endif } int diff --git a/settings.c b/settings.c index 8b0dee7..c762274 100644 --- a/settings.c +++ b/settings.c @@ -58,7 +58,7 @@ #include "utils.h" /* The name of our configuration file */ -#ifdef WIN32 +#if defined(WIN32) || defined(__HAIKU__) #define CONFIG_FILE_NAME "fuse.cfg" #else /* #ifdef WIN32 */ #define CONFIG_FILE_NAME ".fuserc" -- 2.19.0