Skip to content

Commit 839b985

Browse files
committed
Add missing registrations.
1 parent 3aa13c4 commit 839b985

File tree

5 files changed

+5
-4
lines changed

5 files changed

+5
-4
lines changed

cli/src/main/csharp/ch/cyberduck/cli/WindowsTerminalPreferences.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ protected override void setFactories()
9696
// This is a transient dependency coming from Cyberduck.Cryptomator through Cyberduck.Cli,
9797
// which isn't used in duck. Thus crazy stuff happens, and we have to force-load Cyberduck.Cryptomator here.
9898
// ref https://github.com/iterate-ch/cyberduck/issues/12812
99-
this.setDefault("factory.vault.class", typeof(CryptoVault).AssemblyQualifiedName);
99+
this.setDefault("factory.vaultprovider.class", typeof(CryptoVaultProvider).AssemblyQualifiedName);
100100
}
101101

102102
private class TerminalPropertyStoreFactory : IPropertyStoreFactory

cli/src/main/java/ch/cyberduck/cli/TerminalPreferences.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,6 @@ protected void setFactories() {
5959
for(Transfer.Type t : Transfer.Type.values()) {
6060
this.setDefault(String.format("factory.transferpromptcallback.%s.class", t.name()), TerminalTransferPrompt.class.getName());
6161
}
62-
//TODO braucht es diesen eintrag noch?
63-
this.setDefault("factory.vault.class", CryptoVault.class.getName());
6462
this.setDefault("factory.vaultprovider.class", CryptoVaultProvider.class.getName());
6563
this.setDefault("factory.securerandom.class", FastSecureRandomProvider.class.getName());
6664
this.setDefault("factory.connectiontimeout.class", DisabledConnectionTimeout.class.getName());

core/src/main/java/ch/cyberduck/core/preferences/Preferences.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
import ch.cyberduck.core.urlhandler.DisabledSchemeHandler;
6363
import ch.cyberduck.core.vault.DefaultVaultRegistry;
6464
import ch.cyberduck.core.vault.DisabledVault;
65+
import ch.cyberduck.core.vault.DisabledVaultProvider;
6566
import ch.cyberduck.core.webloc.InternetShortcutFileWriter;
6667
import ch.cyberduck.ui.quicklook.ApplicationLauncherQuicklook;
6768

@@ -505,6 +506,7 @@ protected void setFactories() {
505506
this.setDefault("factory.threadpool.class", DefaultThreadPool.class.getName());
506507
this.setDefault("factory.urlfilewriter.class", InternetShortcutFileWriter.class.getName());
507508
this.setDefault("factory.vault.class", DisabledVault.class.getName());
509+
this.setDefault("factory.vaultprovider.class", DisabledVaultProvider.class.getName());
508510
this.setDefault("factory.vaultregistry.class", DefaultVaultRegistry.class.getName());
509511
this.setDefault("factory.securerandom.class", DefaultSecureRandomProvider.class.getName());
510512
this.setDefault("factory.providerhelpservice.class", DefaultProviderHelpService.class.getName());

osx/src/main/java/ch/cyberduck/ui/cocoa/ApplicationUserDefaultsPreferences.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ protected void setFactories() {
104104
this.setDefault("factory.transferpromptcallback.copy.class", CopyPromptController.class.getName());
105105
this.setDefault("factory.transferpromptcallback.sync.class", SyncPromptController.class.getName());
106106
this.setDefault("factory.rendezvous.class", RendezvousResponder.class.getName());
107-
this.setDefault("factory.vault.class", CryptoVaultProvider.class.getName());
107+
this.setDefault("factory.vaultprovider.class", CryptoVaultProvider.class.getName());
108108
this.setDefault("factory.securerandom.class", FastSecureRandomProvider.class.getName());
109109
}
110110
}

windows/src/main/csharp/ch/cyberduck/ui/core/preferences/ApplicationPreferences.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ protected override void setFactories()
118118
this.setDefault("factory.updater.class", typeof(WinSparklePeriodicUpdateChecker).AssemblyQualifiedName);
119119
}
120120
this.setDefault("factory.vault.class", typeof(CryptoVault).AssemblyQualifiedName);
121+
this.setDefault("factory.vaultprovider.class", typeof(CryptoVaultProvider).AssemblyQualifiedName);
121122
this.setDefault("factory.securerandom.class", typeof(FastSecureRandomProvider).AssemblyQualifiedName);
122123
this.setDefault("factory.pasteboardservice.class", typeof(ClipboardService).AssemblyQualifiedName);
123124
}

0 commit comments

Comments
 (0)