diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileListModel.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileListModel.java index 820ae0a36..9ac8be561 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileListModel.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileListModel.java @@ -129,7 +129,8 @@ public final class BrowserFileListModel { // This check will fail on case-insensitive file systems when changing the case of the file // So skip it in this case var skipExistCheck = - fileSystemModel.getFileSystem().getShell().orElseThrow().getOsType() == OsType.WINDOWS + (fileSystemModel.getFileSystem().getShell().orElseThrow().getOsType() == OsType.WINDOWS || + fileSystemModel.getFileSystem().getShell().orElseThrow().getOsType() == OsType.MACOS) && old.getFileName().equalsIgnoreCase(newName); if (!skipExistCheck) { boolean exists;