diff --git a/team/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java b/team/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java index 0b4b2cc41f5..f380ca3d85f 100644 --- a/team/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java +++ b/team/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java @@ -738,10 +738,8 @@ private LeftEditorInputAndRightStreamContentAccessor canShowInUnifiedDiff(Compar if (!(res instanceof ICompareInput compareInput)) { return null; } - ITypedElement ancestor = compareInput.getAncestor(); - if (ancestor != null) { - return null; - } + // A common ancestor (3-way input) is ignored; the unified diff renders a + // plain left-vs-right overlay. ITypedElement left = compareInput.getLeft(); if (left == null) { return null;