diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java index f11b61d4f22..f8d295ce58c 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java @@ -3352,4 +3352,11 @@ public class CEditor extends TextEditor implements ISelectionChangedListener, IC public boolean isEnableScalablilityMode() { return fEnableScalablilityMode; } + + @Override + protected boolean isPrefQuickDiffAlwaysOn() { + // enable only if not in scalability mode + // workaround for http://bugs.eclipse.org/75555 + return super.isPrefQuickDiffAlwaysOn() && !isEnableScalablilityMode(); + } }