commit | 8854563167abd0c7657e18f92d6c38f9183b58e4 | [log] [tgz] |
---|---|---|
author | Dawid Pakuła <zulus@w3des.net> | Sun May 13 18:04:24 2018 +0200 |
committer | Dawid Pakuła <zulus@w3des.net> | Sun May 13 18:04:24 2018 +0200 |
tree | 47c61d205ce06d841ae62591693422e3db1ab4ef | |
parent | 21e09ed2277bf1d734da6db507ebed9ac1d9d075 [diff] |
Bug 532258 - Memory leaks Make sure line rules are already disposed before recreate on mac Signed-off-by: Dawid Pakuła <zulus@w3des.net>
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 87491b0..092e246 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 @@ 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; }