From 8854563167abd0c7657e18f92d6c38f9183b58e4 Mon Sep 17 00:00:00 2001 From: Dawid Pakuła Date: Sun, 13 May 2018 18:04:24 +0200 Subject: Bug 532258 - Memory leaks Make sure line rules are already disposed before recreate on mac Signed-off-by: Dawid Pakuła --- .../src/org/eclipse/jface/text/source/LineNumberRulerColumn.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'org.eclipse.jface.text') diff --git a/org.eclipse.jface.text/src/org/eclipse/jface/text/source/LineNumberRulerColumn.java b/org.eclipse.jface.text/src/org/eclipse/jface/text/source/LineNumberRulerColumn.java index 87491b01492..092e24688c1 100644 --- a/org.eclipse.jface.text/src/org/eclipse/jface/text/source/LineNumberRulerColumn.java +++ b/org.eclipse.jface.text/src/org/eclipse/jface/text/source/LineNumberRulerColumn.java @@ -708,7 +708,7 @@ public class LineNumberRulerColumn implements IVerticalRulerColumn { if (fBuffer != null) { Rectangle r= fBuffer.getBounds(); - if (r.width != size.x || r.height != size.y) { + if (IS_MAC_BUG_516293 || r.width != size.x || r.height != size.y) { fBuffer.dispose(); fBuffer= null; } -- cgit v1.2.3