From: Rejean Loyer Date: Fri, 6 Nov 2015 06:01:17 +0000 (-0500) Subject: ecere: GlobalSettings: tweak dotPrefix so that config file locations don't double... X-Git-Tag: 0.44.15~100 X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?p=sdk;a=commitdiff_plain;h=72fc6663eb7ac2ef00d54fed17f564dfec519eb0 ecere: GlobalSettings: tweak dotPrefix so that config file locations don't double the dot. --- diff --git a/ecere/src/sys/GlobalAppSettings.ec b/ecere/src/sys/GlobalAppSettings.ec index 192e836..e934e87 100644 --- a/ecere/src/sys/GlobalAppSettings.ec +++ b/ecere/src/sys/GlobalAppSettings.ec @@ -272,7 +272,7 @@ private: { if(settingsDirectory) { - if(dotPrefix) + if(dotPrefix && settingsDirectory[0] != '.') { int len = strlen(settingsDirectory); String s = new char[len + 2]; @@ -290,7 +290,7 @@ private: if(attribs.isDirectory || attribs.isDrive) { char * name = new char[strlen(settingsName) + strlen(extension) + 4]; - if(dotPrefix && !settingsDirectory) + if(dotPrefix && !settingsDirectory && settingsName[0] != '.') { strcpy(name, "."); strcat(name, settingsName);