diff --git a/src/main/java/org/cryptomator/ui/fxapp/FxApplication.java b/src/main/java/org/cryptomator/ui/fxapp/FxApplication.java index add7b6fc4..30e40ea8c 100644 --- a/src/main/java/org/cryptomator/ui/fxapp/FxApplication.java +++ b/src/main/java/org/cryptomator/ui/fxapp/FxApplication.java @@ -76,26 +76,26 @@ public class FxApplication { appWindows.checkAndShowUpdateReminderWindow(); } - handleDokanySupportEndAndShowDialog(); + migrateAndInformDokanyRemoval(); launchEventHandler.startHandlingLaunchEvents(); autoUnlocker.tryUnlockForTimespan(2, TimeUnit.MINUTES); } - private void handleDokanySupportEndAndShowDialog() { + private void migrateAndInformDokanyRemoval() { var dokanyProviderId = "org.cryptomator.frontend.dokany.mount.DokanyMountProvider"; boolean dokanyFound = false; - if (settings.mountService.getValueSafe().contains(dokanyProviderId)) { + if (settings.mountService.getValueSafe().equals(dokanyProviderId)) { dokanyFound = true; settings.mountService.set(null); } for (VaultSettings vaultSettings : settings.directories) { - if (vaultSettings.mountService.getValueSafe().contains(dokanyProviderId)) { + if (vaultSettings.mountService.getValueSafe().equals(dokanyProviderId)) { dokanyFound = true; vaultSettings.mountService.set(null); } } - if(dokanyFound) { + if (dokanyFound) { appWindows.showDokanySupportEndWindow(); } }