misc fixes
[fanfix.git] / src / jexer / TFileOpenBox.java
index ac23cfd13557e58100bee15a9a878ecb55157b6d..eaa38ceea99cea1c3a4ab5e9239e77963ab8ec44 100644 (file)
@@ -185,6 +185,7 @@ public class TFileOpenBox extends TWindow {
                     File selectedDir = ((TDirectoryTreeItem) item).getFile();
                     try {
                         directoryList.setPath(selectedDir.getCanonicalPath());
+                        entryField.setText(selectedDir.getCanonicalPath());
                         if (type == Type.OPEN) {
                             openButton.setEnabled(false);
                         }
@@ -391,7 +392,7 @@ public class TFileOpenBox extends TWindow {
     private void checkFilename(final String newFilename) throws IOException {
         File newFile = new File(newFilename);
         if (newFile.exists()) {
-            if (newFile.isFile()) {
+            if (newFile.isFile() || (type == Type.SELECT)) {
                 filename = newFilename;
                 getApplication().closeWindow(this);
                 return;