From 23f4c7e6632b1a4da64e30c0df7cef2c02f38fc4 Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Mon, 14 Oct 2019 01:57:47 +0300 Subject: [PATCH] vcs: refresh diff preview when preview editor tab is toggled on PanelPreview has no such issue, as refresh is performed by PreviewDiffSplitterComponent.setDetailsOn. Fix regression after d96d3bf3f8c04162c82173ce5926522c524aaeb8 GitOrigin-RevId: 8d579ac89eeddd8ffa09fcccfda15268752a5098 --- .../com/intellij/openapi/vcs/changes/ChangesViewManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangesViewManager.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangesViewManager.java index b32a6f2bbd9b..00e4025c4b51 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangesViewManager.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangesViewManager.java @@ -740,6 +740,8 @@ public class ChangesViewManager implements ChangesViewEx, @Override public void setDiffPreviewVisible(boolean isVisible) { + updatePreview(false); + if (!isVisible) { FileEditorManager.getInstance(myProject).closeFile(myPreviewDiffVirtualFile); }