|
From: SVN by r. <sv...@ca...> - 2008-04-03 13:20:30
|
Author: roy
Date: 2008-04-03 15:20:14 +0200 (Thu, 03 Apr 2008)
New Revision: 257
Modified:
src/main/java/nl/improved/sqlclient/SQLShell.java
Log:
added extra check for indexoutofbounds exception
Modified: src/main/java/nl/improved/sqlclient/SQLShell.java
===================================================================
--- src/main/java/nl/improved/sqlclient/SQLShell.java 2008-03-18 21:19:11 UTC (rev 256)
+++ src/main/java/nl/improved/sqlclient/SQLShell.java 2008-04-03 13:20:14 UTC (rev 257)
@@ -836,6 +836,10 @@
String cursorChar = " ";
if (commandLines.getLines().size() > 0) {
String tmp = commandLines.getLines().get(cursorPosition.y).toString();
+ if (cursorPosition.x < 0) {
+ debug("Cursor position was: "+ cursorPosition +" fixing");
+ cursorPosition.x = 0;
+ }
if (cursorPosition.x < tmp.length()) {
cursorChar = tmp.substring(cursorPosition.x, cursorPosition.x+1);
}
|