From c64b43fa4ade88cf79b96e589ba73e559cef3e8b Mon Sep 17 00:00:00 2001 From: Sven Efftinge Date: Wed, 13 Apr 2016 12:09:36 +0200 Subject: [PATCH] fixed off by one error #getTextRangeForLine wrongly removes the last character from the line --- .../org/eclipse/che/ide/editor/orion/client/OrionDocument.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/plugin-orion/che-plugin-orion-editor/src/main/java/org/eclipse/che/ide/editor/orion/client/OrionDocument.java b/plugins/plugin-orion/che-plugin-orion-editor/src/main/java/org/eclipse/che/ide/editor/orion/client/OrionDocument.java index 0b88876891..3c8e17921b 100644 --- a/plugins/plugin-orion/che-plugin-orion-editor/src/main/java/org/eclipse/che/ide/editor/orion/client/OrionDocument.java +++ b/plugins/plugin-orion/che-plugin-orion-editor/src/main/java/org/eclipse/che/ide/editor/orion/client/OrionDocument.java @@ -212,7 +212,7 @@ public class OrionDocument extends AbstractEmbeddedDocument { final int startOffset = this.textViewOverlay.getModel().getLineStart(line); final int endOffset = this.textViewOverlay.getModel().getLineEnd(line); final int length = endOffset - startOffset; - return new TextRange(new TextPosition(line, 0), new TextPosition(line, length - 1)); + return new TextRange(new TextPosition(line, 0), new TextPosition(line, length)); } @Override