Fix renaming files to same name with different case
This commit is contained in:
@@ -464,12 +464,6 @@ namespace FlaxEditor.Modules
|
||||
MessageBox.Show("Cannot move folder. Target location already exists.");
|
||||
return;
|
||||
}
|
||||
if (!item.IsFolder && File.Exists(newPath))
|
||||
{
|
||||
// Error
|
||||
MessageBox.Show("Cannot move file. Target location already exists.");
|
||||
return;
|
||||
}
|
||||
|
||||
// Find target parent
|
||||
var newDirPath = Path.GetDirectoryName(newPath);
|
||||
|
||||
@@ -574,7 +574,7 @@ bool Content::RenameAsset(const StringView& oldPath, const StringView& newPath)
|
||||
Asset* newAsset = GetAsset(newPath);
|
||||
|
||||
// Validate name
|
||||
if (newAsset != nullptr || FileSystem::FileExists(newPath))
|
||||
if (newAsset != nullptr && newAsset != oldAsset)
|
||||
{
|
||||
LOG(Error, "Invalid name '{0}' when trying to rename '{1}'.", newPath, oldPath);
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user