|
@@ -2125,8 +2125,9 @@ const char *GetPrevDirectoryPath(const char *dirPath)
|
|
{
|
|
{
|
|
if ((dirPath[i] == '\\') || (dirPath[i] == '/'))
|
|
if ((dirPath[i] == '\\') || (dirPath[i] == '/'))
|
|
{
|
|
{
|
|
- if ((i == 2) && (dirPath[1] ==':') // Check for root: "C:\"
|
|
|
|
- || i == 0) i++; // Check for root: "/"
|
|
|
|
|
|
+ // Check for root: "C:\" or "/"
|
|
|
|
+ if (((i == 2) && (dirPath[1] ==':')) || (i == 0)) i++;
|
|
|
|
+
|
|
strncpy(prevDirPath, dirPath, i);
|
|
strncpy(prevDirPath, dirPath, i);
|
|
break;
|
|
break;
|
|
}
|
|
}
|