Sebastian Stenzel vor 10 Jahren
Ursprung
Commit
cc35430dee
1 geänderte Dateien mit 4 neuen und 2 gelöschten Zeilen
  1. 4 2
      main/ui/src/main/java/org/cryptomator/ui/MainController.java

+ 4 - 2
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);
 		}
 	}