|
From: SVN by r. <sv...@ca...> - 2007-10-28 19:26:48
|
Author: roy
Date: 2007-10-28 20:25:48 +0100 (Sun, 28 Oct 2007)
New Revision: 190
Modified:
src/main/java/nl/improved/sqlclient/SQLShell.java
Log:
more tab completion fixes for @ command
Modified: src/main/java/nl/improved/sqlclient/SQLShell.java
===================================================================
--- src/main/java/nl/improved/sqlclient/SQLShell.java 2007-10-28 11:57:24 UTC (rev 189)
+++ src/main/java/nl/improved/sqlclient/SQLShell.java 2007-10-28 19:25:48 UTC (rev 190)
@@ -1160,8 +1160,15 @@
dirName = ".";
} else {
fileName = toFileName(fileName);
- if (fileName.indexOf('/') > 0) {
- dirName = new File(fileName).getParent();
+ if (fileName.indexOf('/') >= 0) {
+ File file = new File(fileName);
+ if (file.isDirectory()) {
+ fileName = "";
+ dirName = file.getAbsolutePath()+"/";
+ } else {
+ fileName = file.getName();
+ dirName = file.getParent();
+ }
} else {
dirName = ".";
}
|