diff --git a/src/main/java/org/cryptomator/ui/fxapp/FxApplicationModule.java b/src/main/java/org/cryptomator/ui/fxapp/FxApplicationModule.java index aec7aa0d1..b850c79a9 100644 --- a/src/main/java/org/cryptomator/ui/fxapp/FxApplicationModule.java +++ b/src/main/java/org/cryptomator/ui/fxapp/FxApplicationModule.java @@ -57,8 +57,8 @@ abstract class FxApplicationModule { @Provides @FxApplicationScoped - static UpdateReminderComponent provideUpdateReminderComponent(UpdateReminderComponent.Builder builder) { - return builder.build(); + static UpdateReminderComponent provideUpdateReminderComponent(UpdateReminderComponent.Factory factory) { + return factory.create(); } } \ No newline at end of file diff --git a/src/main/java/org/cryptomator/ui/fxapp/FxApplicationWindows.java b/src/main/java/org/cryptomator/ui/fxapp/FxApplicationWindows.java index 4b074e0aa..454263e7b 100644 --- a/src/main/java/org/cryptomator/ui/fxapp/FxApplicationWindows.java +++ b/src/main/java/org/cryptomator/ui/fxapp/FxApplicationWindows.java @@ -46,7 +46,7 @@ public class FxApplicationWindows { private final Lazy preferencesWindow; private final QuitComponent.Builder quitWindowBuilder; private final UnlockComponent.Factory unlockWorkflowFactory; - private final UpdateReminderComponent.Builder updateReminderWindowBuilder; + private final UpdateReminderComponent.Factory updateReminderWindowBuilder; private final LockComponent.Factory lockWorkflowFactory; private final ErrorComponent.Factory errorWindowFactory; private final ExecutorService executor; @@ -60,7 +60,7 @@ public class FxApplicationWindows { Lazy preferencesWindow, // QuitComponent.Builder quitWindowBuilder, // UnlockComponent.Factory unlockWorkflowFactory, // - UpdateReminderComponent.Builder updateReminderWindowBuilder, // + UpdateReminderComponent.Factory updateReminderWindowBuilder, // LockComponent.Factory lockWorkflowFactory, // ErrorComponent.Factory errorWindowFactory, // VaultOptionsComponent.Factory vaultOptionsWindow, // @@ -131,7 +131,7 @@ public class FxApplicationWindows { } public void showUpdateReminderWindow() { - CompletableFuture.runAsync(() -> updateReminderWindowBuilder.build().showUpdateReminderWindow(), Platform::runLater); + CompletableFuture.runAsync(() -> updateReminderWindowBuilder.create().showUpdateReminderWindow(), Platform::runLater); } public CompletionStage startUnlockWorkflow(Vault vault, @Nullable Stage owner) { diff --git a/src/main/java/org/cryptomator/ui/updatereminder/UpdateReminderComponent.java b/src/main/java/org/cryptomator/ui/updatereminder/UpdateReminderComponent.java index 014687275..93c35b0d5 100644 --- a/src/main/java/org/cryptomator/ui/updatereminder/UpdateReminderComponent.java +++ b/src/main/java/org/cryptomator/ui/updatereminder/UpdateReminderComponent.java @@ -25,8 +25,8 @@ public interface UpdateReminderComponent { stage.show(); } - @Subcomponent.Builder - interface Builder { - UpdateReminderComponent build(); + @Subcomponent.Factory + interface Factory { + UpdateReminderComponent create(); } } \ No newline at end of file