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 = "."; } |