Ver código fonte

Refactored method FuseVolume#prepareTemporaryMountPoint

Refactored method FuseVolume#prepareTemporaryMountPoint to be more readable (removed duplicated code)
JaniruTEC 4 anos atrás
pai
commit
902e66906a

+ 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 {