瀏覽代碼

Refactored method FuseVolume#prepareTemporaryMountPoint

Refactored method FuseVolume#prepareTemporaryMountPoint to be more readable (removed duplicated code)
JaniruTEC 4 年之前
父節點
當前提交
902e66906a
共有 1 個文件被更改,包括 2 次插入4 次删除
  1. 2 4
      main/commons/src/main/java/org/cryptomator/common/vaults/FuseVolume.java

+ 2 - 4
main/commons/src/main/java/org/cryptomator/common/vaults/FuseVolume.java

@@ -74,13 +74,11 @@ public class FuseVolume implements Volume {
 		// https://github.com/osxfuse/osxfuse/issues/306#issuecomment-245114592:
 		// In order to allow non-admin users to mount FUSE volumes in `/Volumes`,
 		// starting with version 3.5.0, FUSE will create non-existent mount points automatically.
-		if (IS_MAC && mountPoint.getParent().equals(Paths.get("/Volumes"))) {
-			return mountPoint;
-		} else {
+		if (!(IS_MAC && mountPoint.getParent().equals(Paths.get("/Volumes")))) {
 			Files.createDirectories(mountPoint);
 			this.createdTemporaryMountPoint = true;
-			return mountPoint;
 		}
+		return mountPoint;
 	}
 
 	private Path chooseNonExistingTemporaryMountPoint() throws VolumeException {