Sebastian Stenzel 10 年之前
父節點
當前提交
cc35430dee
共有 1 個文件被更改,包括 4 次插入2 次删除
  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);
 		final File file = dirChooser.showDialog(stage);
 		if (file != null && file.canWrite()) {
 		if (file != null && file.canWrite()) {
 			final Directory dir = new Directory(file.toPath());
 			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);
 		}
 		}
 	}
 	}