diff --git a/Source/Project64/main.cpp b/Source/Project64/main.cpp index 0acc5295f..5272d2988 100644 --- a/Source/Project64/main.cpp +++ b/Source/Project64/main.cpp @@ -227,22 +227,21 @@ void InitializeLog ( void) void FixDirectories ( void ) { - CPath Directory(CPath::MODULE_DIRECTORY); Directory.AppendDirectory(_T("Config")); - Directory.CreateDirectory(); + if (!Directory.DirectoryExists()) Directory.CreateDirectory(); Directory.UpDirectory(); Directory.AppendDirectory("Logs"); - Directory.CreateDirectory(); + if (!Directory.DirectoryExists()) Directory.CreateDirectory(); Directory.UpDirectory(); Directory.AppendDirectory("Save"); - Directory.CreateDirectory(); + if (!Directory.DirectoryExists()) Directory.CreateDirectory(); Directory.UpDirectory(); Directory.AppendDirectory("Screenshots"); - Directory.CreateDirectory(); + if (!Directory.DirectoryExists()) Directory.CreateDirectory(); } bool TerminatedExistingEmu()