Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBogdan Gheorghe2012-09-25 19:51:44 +0000
committerBogdan Gheorghe2012-11-21 16:31:51 +0000
commitf3a1281646d2918e24a3f3244e246f2d05d6175c (patch)
treef136b843ac32025e59e86ff4b01c61f614b256f6
parenta838513a598f586df636d373daadbc0c00e653d3 (diff)
downloadeclipse.platform.swt-f3a1281646d2918e24a3f3244e246f2d05d6175c.tar.gz
eclipse.platform.swt-f3a1281646d2918e24a3f3244e246f2d05d6175c.tar.xz
eclipse.platform.swt-f3a1281646d2918e24a3f3244e246f2d05d6175c.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.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;

Back to the top