# HG changeset patch # User Subhashini Sooriarachchi # Date 1376284810 -19800 # Node ID f9493e34684d0d3ed7509c8bc1ebd562e9a1de43 # Parent 73decd28defd2d2100eb5c5842dd6e39e7b00da2 EADS-3972 BadLocationException in PlsqlTypedBreakInterceptor diff -r 73decd28defd -r f9493e34684d PLSQL/Formatter/src/org/netbeans/modules/plsql/format/PlsqlTypedBreakInterceptor.java --- a/PLSQL/Formatter/src/org/netbeans/modules/plsql/format/PlsqlTypedBreakInterceptor.java Wed Aug 07 13:36:45 2013 +0200 +++ b/PLSQL/Formatter/src/org/netbeans/modules/plsql/format/PlsqlTypedBreakInterceptor.java Mon Aug 12 10:50:10 2013 +0530 @@ -52,6 +52,9 @@ private boolean wordInRowBelowStartsWith(BaseDocument doc, int insertPos, String word) throws BadLocationException { int currentRow = Utilities.getLineOffset(doc, insertPos); int rowStartFromLineOffset = Utilities.getRowStartFromLineOffset(doc, currentRow + 1); + if(rowStartFromLineOffset<0){ + rowStartFromLineOffset = 0; + } return Utilities.getWord(doc, rowStartFromLineOffset).startsWith(word); }