Fix FileSystem::CopyDirectory not failing when source folder is missing
This commit is contained in:
@@ -240,12 +240,7 @@ bool FileSystemBase::CopyFile(const String& dst, const String& src)
|
||||
|
||||
bool FileSystemBase::CopyDirectory(const String& dst, const String& src, bool withSubDirectories)
|
||||
{
|
||||
// Check if source exists
|
||||
if (!FileSystem::DirectoryExists(*src))
|
||||
return false;
|
||||
|
||||
// Copy
|
||||
return FileSystemBase::DirectoryCopyHelper(dst, src, withSubDirectories);
|
||||
return !FileSystem::DirectoryExists(*src) || FileSystemBase::DirectoryCopyHelper(dst, src, withSubDirectories);
|
||||
}
|
||||
|
||||
uint64 FileSystemBase::GetDirectorySize(const StringView& path)
|
||||
|
||||
Reference in New Issue
Block a user