Fix File-Rename failing when new name is on a different drive

Fix #1978, close #6111
pull/6128/head
Scott Sumner 5 years ago committed by Don HO
parent 34159ced7a
commit 797fdc340d
No known key found for this signature in database
GPG Key ID: 6C429F1D8D84F46E

@ -747,7 +747,7 @@ bool FileManager::moveFile(BufferID id, const TCHAR * newFileName)
{
Buffer* buf = getBufferByID(id);
const TCHAR *fileNamePath = buf->getFullPathName();
if (::MoveFileEx(fileNamePath, newFileName, MOVEFILE_REPLACE_EXISTING) == 0)
if (::MoveFileEx(fileNamePath, newFileName, MOVEFILE_REPLACE_EXISTING | MOVEFILE_COPY_ALLOWED) == 0)
return false;
buf->setFileName(newFileName);

Loading…
Cancel
Save