From 596c3b6e587dce3de512e074b4a34f790f38eea5 Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Mon, 27 Apr 2015 13:50:36 +0300 Subject: [PATCH] diff: ensure, that all init() duties are finished before first rediff() --- .../src/com/intellij/diff/tools/util/base/DiffViewerBase.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/diff-impl/src/com/intellij/diff/tools/util/base/DiffViewerBase.java b/platform/diff-impl/src/com/intellij/diff/tools/util/base/DiffViewerBase.java index 5c0b49a46a32..04d6545990c9 100644 --- a/platform/diff-impl/src/com/intellij/diff/tools/util/base/DiffViewerBase.java +++ b/platform/diff-impl/src/com/intellij/diff/tools/util/base/DiffViewerBase.java @@ -61,12 +61,13 @@ public abstract class DiffViewerBase implements DiffViewer, DataProvider { @NotNull public final FrameDiffTool.ToolbarComponents init() { onInit(); - rediff(true); FrameDiffTool.ToolbarComponents components = new FrameDiffTool.ToolbarComponents(); components.toolbarActions = createToolbarActions(); components.popupActions = createPopupActions(); components.statusPanel = getStatusPanel(); + + rediff(true); return components; }