diff options
Diffstat (limited to 'platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/VcsLogChangesBrowser.java')
-rw-r--r-- | platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/VcsLogChangesBrowser.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/VcsLogChangesBrowser.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/VcsLogChangesBrowser.java index 9eb3dc81ace0..ce1d9f2fc282 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/VcsLogChangesBrowser.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/VcsLogChangesBrowser.java @@ -105,11 +105,9 @@ public final class VcsLogChangesBrowser extends FilterableChangesBrowser { init(); - setEditorDiffPreview(isWithEditorDiffPreview && VcsLogUiUtil.isDiffPreviewInEditor(myProject)); if (isWithEditorDiffPreview) { - EditorTabDiffPreviewManager.getInstance(myProject).subscribeToPreviewVisibilityChange(this, () -> { - setEditorDiffPreview(VcsLogUiUtil.isDiffPreviewInEditor(myProject)); - }); + setEditorDiffPreview(); + EditorTabDiffPreviewManager.getInstance(myProject).subscribeToPreviewVisibilityChange(this, this::setEditorDiffPreview); } hideViewerBorder(); @@ -401,8 +399,9 @@ public final class VcsLogChangesBrowser extends FilterableChangesBrowser { return ChangeDiffRequestProducer.create(project, change, context); } - public void setEditorDiffPreview(boolean isWithEditorDiffPreview) { + private void setEditorDiffPreview() { EditorDiffPreview preview = myEditorDiffPreview; + boolean isWithEditorDiffPreview = VcsLogUiUtil.isDiffPreviewInEditor(myProject); if (isWithEditorDiffPreview && preview == null) { preview = new VcsLogEditorDiffPreview(myProject, this); |