From cc35430dee0b2b684aba10521b1c73df96abb9c5 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Sun, 28 Dec 2014 14:25:53 +0100 Subject: [PATCH] - fixes #4 --- .../ui/src/main/java/org/cryptomator/ui/MainController.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/main/ui/src/main/java/org/cryptomator/ui/MainController.java b/main/ui/src/main/java/org/cryptomator/ui/MainController.java index f55c5a224..bf5bc3be9 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/MainController.java +++ b/main/ui/src/main/java/org/cryptomator/ui/MainController.java @@ -77,8 +77,10 @@ public class MainController implements Initializable, InitializationListener, Un final File file = dirChooser.showDialog(stage); if (file != null && file.canWrite()) { final Directory dir = new Directory(file.toPath()); - directoryList.getItems().add(dir); - directoryList.getSelectionModel().selectLast(); + if (!directoryList.getItems().contains(dir)) { + directoryList.getItems().add(dir); + } + directoryList.getSelectionModel().select(dir); } }