diff --git a/main/ui/src/main/java/org/cryptomator/ui/model/VaultModule.java b/main/ui/src/main/java/org/cryptomator/ui/model/VaultModule.java index c5de5a224..5e4050d8f 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/model/VaultModule.java +++ b/main/ui/src/main/java/org/cryptomator/ui/model/VaultModule.java @@ -45,19 +45,21 @@ public class VaultModule { @PerVault @DefaultMountFlags public Supplier provideDefaultMountFlags(Settings settings, VaultSettings vaultSettings) { - VolumeImpl preferredImpl = settings.preferredVolumeImpl().get(); - switch (preferredImpl) { - case FUSE: - if (SystemUtils.IS_OS_MAC_OSX) { - return () -> getMacFuseDefaultMountFlags(settings, vaultSettings); - } else if (SystemUtils.IS_OS_LINUX) { - return () -> getLinuxFuseDefaultMountFlags(settings, vaultSettings); - } - case DOKANY: - return () -> getDokanyDefaultMountFlags(settings, vaultSettings); - default: - return () -> "--flags-supported-on-FUSE-or-DOKANY-only"; - } + return () -> { + VolumeImpl preferredImpl = settings.preferredVolumeImpl().get(); + switch (preferredImpl) { + case FUSE: + if (SystemUtils.IS_OS_MAC_OSX) { + return getMacFuseDefaultMountFlags(settings, vaultSettings); + } else if (SystemUtils.IS_OS_LINUX) { + return getLinuxFuseDefaultMountFlags(settings, vaultSettings); + } + case DOKANY: + return getDokanyDefaultMountFlags(settings, vaultSettings); + default: + return "--flags-supported-on-FUSE-or-DOKANY-only"; + } + }; } // see: https://github.com/osxfuse/osxfuse/wiki/Mount-options