summaryrefslogtreecommitdiff
path: root/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/VcsLogChangesBrowser.java
diff options
context:
space:
mode:
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.java9
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);