From c9fe93df49f5ecc4c52eba60f1f22f3abfac05e4 Mon Sep 17 00:00:00 2001 From: Bogdan Gheorghe Date: Tue, 25 Sep 2012 15:51:44 -0400 Subject: Bug 389250 - Lots of stuff leaked when closing and reopening views --- .../common/org/eclipse/swt/custom/CTabFolder.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CTabFolder.java b/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CTabFolder.java index 1f71f4937a..7bce246e6d 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CTabFolder.java +++ b/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CTabFolder.java @@ -1558,6 +1558,7 @@ void onDispose(Event event) { } } + gradientColors = null; selectionGradientColors = null; selectionGradientPercents = null; @@ -1590,6 +1591,16 @@ void onDispose(Event event) { if (renderer != null) renderer.dispose(); renderer = null; + + minItem = null; + maxItem = null; + minMaxTb = null; + + chevronItem = null; + chevronTb = null; + + folderListeners = null; + tabListeners = null; } void onDragDetect(Event event) { boolean consume = false; -- cgit