From 66eb4e9ddbbf2278635d03e06bd56d3338adaff9 Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Mon, 9 Nov 2015 16:23:51 +0300 Subject: [PATCH] diff: do not access Document.getCharsSequence() without readlock --- .../src/com/intellij/diff/tools/simple/SimpleDiffViewer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/diff-impl/src/com/intellij/diff/tools/simple/SimpleDiffViewer.java b/platform/diff-impl/src/com/intellij/diff/tools/simple/SimpleDiffViewer.java index d1e972de9020..a48eab39b88c 100644 --- a/platform/diff-impl/src/com/intellij/diff/tools/simple/SimpleDiffViewer.java +++ b/platform/diff-impl/src/com/intellij/diff/tools/simple/SimpleDiffViewer.java @@ -211,7 +211,7 @@ public class SimpleDiffViewer extends TwosideTextDiffViewer { } boolean isEqualContents = (lineFragments == null || lineFragments.isEmpty()) && - StringUtil.equals(document1.getCharsSequence(), document2.getCharsSequence()); + StringUtil.equals(texts[0], texts[1]); return apply(new CompareData(lineFragments, isEqualContents)); }