summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets
diff options
context:
space:
mode:
authorBogdan Gheorghe <gheorghe@ca.ibm.com>2012-09-25 15:51:44 -0400
committerBogdan Gheorghe <gheorghe@ca.ibm.com>2012-09-25 15:55:16 -0400
commitc9fe93df49f5ecc4c52eba60f1f22f3abfac05e4 (patch)
tree98d1f33938690fd2710c78c954cd22af0cc63e17 /bundles/org.eclipse.swt/Eclipse SWT Custom Widgets
parent351cd3adb52f96d12e7759d307adeb93dcde0290 (diff)
downloadeclipse.platform.swt-c9fe93df49f5ecc4c52eba60f1f22f3abfac05e4.tar.gz
eclipse.platform.swt-c9fe93df49f5ecc4c52eba60f1f22f3abfac05e4.tar.xz
eclipse.platform.swt-c9fe93df49f5ecc4c52eba60f1f22f3abfac05e4.zip
Bug 389250 - Lots of stuff leaked when closing and reopening views
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT Custom Widgets')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CTabFolder.java11
1 files changed, 11 insertions, 0 deletions
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;