From f5fc7b3409451190be4e41f04366c3227e69600f Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Fri, 3 Jan 2003 17:41:05 +0000 Subject: [PATCH] Out of range exception, patch from Ed Burnette. --- .../eclipse/cdt/internal/ui/text/BufferedDocumentScanner.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/BufferedDocumentScanner.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/BufferedDocumentScanner.java index 5fd9e21dd0e..cfcd123c2a3 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/BufferedDocumentScanner.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/BufferedDocumentScanner.java @@ -85,8 +85,8 @@ public final class BufferedDocumentScanner implements ICharacterScanner { fRangeLength= length; // Clamp at end of the real document - if (fRangeLength > fDocument.getLength()) - fRangeLength = fDocument.getLength(); + if (fRangeLength + fRangeOffset > fDocument.getLength()) + fRangeLength = fDocument.getLength() - fRangeOffset; String[] delimiters= document.getLegalLineDelimiters(); fDelimiters= new char[delimiters.length][];