From 902e66906a06d9bd60982003b7e5133f2b7a6469 Mon Sep 17 00:00:00 2001 From: JaniruTEC Date: Mon, 20 Jul 2020 21:55:49 +0200 Subject: [PATCH] Refactored method FuseVolume#prepareTemporaryMountPoint Refactored method FuseVolume#prepareTemporaryMountPoint to be more readable (removed duplicated code) --- .../main/java/org/cryptomator/common/vaults/FuseVolume.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/main/commons/src/main/java/org/cryptomator/common/vaults/FuseVolume.java b/main/commons/src/main/java/org/cryptomator/common/vaults/FuseVolume.java index 089a2e7d2..fff8afc3c 100644 --- a/main/commons/src/main/java/org/cryptomator/common/vaults/FuseVolume.java +++ b/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 {