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); } |