|
From: SVN by r. <sv...@ca...> - 2008-03-14 15:14:50
|
Author: roy
Date: 2008-03-14 16:14:40 +0100 (Fri, 14 Mar 2008)
New Revision: 253
Modified:
src/main/java/nl/improved/sqlclient/SQLShell.java
Log:
hopefully an indexoutof bounds fixed
Modified: src/main/java/nl/improved/sqlclient/SQLShell.java
===================================================================
--- src/main/java/nl/improved/sqlclient/SQLShell.java 2008-03-14 12:39:55 UTC (rev 252)
+++ src/main/java/nl/improved/sqlclient/SQLShell.java 2008-03-14 15:14:40 UTC (rev 253)
@@ -822,7 +822,7 @@
int lineNr;
for (lineNr = startLine;lineNr < tmpList.size() && lineNr - startLine < Toolkit.getScreenHeight()-1; lineNr++) {
CharSequence linePart = tmpList.get(lineNr);
- String line = linePart + emptyLine.substring(linePart.length());
+ String line = linePart.length() >= emptyLine.length() ? linePart.toString() : linePart + emptyLine.substring(linePart.length());
Toolkit.printString(line
, 0, lineNr-startLine, color);
}
|