diff --git a/targets/java/src/File.cpp b/targets/java/src/File.cpp index 08786db76..48ff31e73 100644 --- a/targets/java/src/File.cpp +++ b/targets/java/src/File.cpp @@ -197,11 +197,9 @@ bool File::mkdirs() const { return fs::is_directory(path, error); } - if (error) { - return false; - } + fs::create_directories(path, error); - return fs::create_directories(path, error); + return error.value() == 0; } /* diff --git a/targets/minecraft/client/Minecraft.cpp b/targets/minecraft/client/Minecraft.cpp index e2b603811..310ab240c 100644 --- a/targets/minecraft/client/Minecraft.cpp +++ b/targets/minecraft/client/Minecraft.cpp @@ -478,7 +478,7 @@ File Minecraft::getWorkingDirectory(const std::string& applicationName) { if (!workingDirectory.exists()) { if (!workingDirectory.mkdirs()) { - Log::info("The working directory could not be created"); + Log::info("The working directory could not be created.\n"); assert(0); } }