From 6b7ddf57877ecabd72c9983c8e2ab2f729ed3e59 Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Tue, 23 Sep 2014 15:16:13 +0400 Subject: [PATCH] diff: LST - cleanup --- .../openapi/vcs/ex/LineStatusTracker.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/ex/LineStatusTracker.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/ex/LineStatusTracker.java index 098be9251ee9..4879fd50d057 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/ex/LineStatusTracker.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/ex/LineStatusTracker.java @@ -73,7 +73,7 @@ public class LineStatusTracker { private boolean mySuppressUpdate; private boolean myBulkUpdate; private boolean myAnathemaThrown; - private boolean myReleased = false; + private boolean myReleased; @NotNull private List myRanges; @@ -81,17 +81,18 @@ public class LineStatusTracker { @NotNull final Document vcsDocument, @NotNull final Project project, @NotNull final VirtualFile virtualFile) { - myVirtualFile = virtualFile; - myApplication = ApplicationManager.getApplication(); myDocument = document; myVcsDocument = vcsDocument; - myVcsDocument.putUserData(UndoConstants.DONT_RECORD_UNDO, Boolean.TRUE); myProject = project; - myBaseLoaded = BaseLoadState.LOADING; - myRanges = new ArrayList(); - myAnathemaThrown = false; + myVirtualFile = virtualFile; + + myApplication = ApplicationManager.getApplication(); myFileEditorManager = FileEditorManager.getInstance(myProject); myVcsDirtyScopeManager = VcsDirtyScopeManager.getInstance(myProject); + + myRanges = new ArrayList(); + + myBaseLoaded = BaseLoadState.LOADING; } public void initialize(@NotNull final String vcsContent, @NotNull RevisionPack baseRevisionNumber) { @@ -874,6 +875,7 @@ public class LineStatusTracker { public static LineStatusTracker createOn(@NotNull VirtualFile virtualFile, @NotNull final Document doc, final Project project) { final Document document = new DocumentImpl("", true); + document.putUserData(UndoConstants.DONT_RECORD_UNDO, Boolean.TRUE); return new LineStatusTracker(doc, document, project, virtualFile); }