From 34b3f0b8b3be83220cfa0a9da08ad271f17ff469 Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Tue, 16 Dec 2014 20:58:35 +0100 Subject: [PATCH] SegmentArrayWithData: assertion range extended to allow negative shorts --- .../intellij/openapi/editor/ex/util/SegmentArrayWithData.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/core-impl/src/com/intellij/openapi/editor/ex/util/SegmentArrayWithData.java b/platform/core-impl/src/com/intellij/openapi/editor/ex/util/SegmentArrayWithData.java index 14b0ea1e88e2..513ad4bc2594 100644 --- a/platform/core-impl/src/com/intellij/openapi/editor/ex/util/SegmentArrayWithData.java +++ b/platform/core-impl/src/com/intellij/openapi/editor/ex/util/SegmentArrayWithData.java @@ -31,7 +31,7 @@ public class SegmentArrayWithData extends SegmentArray { } public void setElementAt(int i, int startOffset, int endOffset, int data) { - if (data < 0 && data > Short.MAX_VALUE) { + if (data < Short.MIN_VALUE || data > Short.MAX_VALUE) { throw new IndexOutOfBoundsException("data out of short range: " + data); } setElementAt(i, startOffset, endOffset);