From 210b57eb86fb7c141dfd9d6ac74596066815186e Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Thu, 24 Mar 2011 16:09:14 +0300 Subject: [PATCH] ea-26220 --- .../com/intellij/openapi/editor/impl/RangeMarkerImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/RangeMarkerImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/RangeMarkerImpl.java index 8197d311427f..07e1e7df6b1c 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/RangeMarkerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/RangeMarkerImpl.java @@ -81,11 +81,13 @@ public class RangeMarkerImpl extends UserDataHolderBase implements RangeMarkerEx } public int getStartOffset() { - return intervalStart() + (myNode == null ? 0 : myNode.computeDeltaUpToRoot()); + RangeMarkerTree.RMNode node = myNode; + return intervalStart() + (node == null ? 0 : node.computeDeltaUpToRoot()); } public int getEndOffset() { - return intervalEnd() + (myNode == null ? 0 : myNode.computeDeltaUpToRoot()); + RangeMarkerTree.RMNode node = myNode; + return intervalEnd() + (node == null ? 0 : node.computeDeltaUpToRoot()); } public void invalidate() {