diff --git a/main/ui/src/main/java/org/cryptomator/ui/mainwindow/VaultListController.java b/main/ui/src/main/java/org/cryptomator/ui/mainwindow/VaultListController.java index 0f9a7454d..b43577ec1 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/mainwindow/VaultListController.java +++ b/main/ui/src/main/java/org/cryptomator/ui/mainwindow/VaultListController.java @@ -48,7 +48,7 @@ public class VaultListController implements FxController { vaultList.setItems(vaults); vaultList.setCellFactory(cellFactory); selectedVault.bind(vaultList.getSelectionModel().selectedItemProperty()); - vaults.addListener((ListChangeListener.Change c) -> { // not threadsafe, but we can only add one vault at a time + vaults.addListener((ListChangeListener.Change c) -> { while (c.next()) { if (c.wasAdded()) { Vault anyAddedVault = c.getAddedSubList().get(0);