diff options
author | Bogdan Gheorghe <gheorghe@ca.ibm.com> | 2012-09-25 15:51:44 -0400 |
---|---|---|
committer | Bogdan Gheorghe <gheorghe@ca.ibm.com> | 2012-09-25 15:55:16 -0400 |
commit | c9fe93df49f5ecc4c52eba60f1f22f3abfac05e4 (patch) | |
tree | 98d1f33938690fd2710c78c954cd22af0cc63e17 | |
parent | 351cd3adb52f96d12e7759d307adeb93dcde0290 (diff) | |
download | eclipse.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
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CTabFolder.java | 11 |
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; |