commit | 425c4d25b2f7fa92ea1f4d5995527a1726c30654 | [log] [tgz] |
---|---|---|
author | kchong <kchong> | Mon Jul 11 20:18:13 2005 +0000 |
committer | kchong <kchong> | Mon Jul 11 20:18:13 2005 +0000 |
tree | cbb6560cbf5dd383d3a1de45c73ccd70f9bcda56 | |
parent | 5c549d65c135d3ab559057e0e54a843a57e558c2 [diff] |
[99468] Partial fix for memory leak. Null fields in dispose method.
diff --git a/bundles/org.eclipse.wst.xsd.ui/src/org/eclipse/wst/xsd/ui/internal/XSDEditor.java b/bundles/org.eclipse.wst.xsd.ui/src/org/eclipse/wst/xsd/ui/internal/XSDEditor.java index b3753e5..4a36b1f 100644 --- a/bundles/org.eclipse.wst.xsd.ui/src/org/eclipse/wst/xsd/ui/internal/XSDEditor.java +++ b/bundles/org.eclipse.wst.xsd.ui/src/org/eclipse/wst/xsd/ui/internal/XSDEditor.java
@@ -297,6 +297,17 @@ getSite().getPage().removePartListener(partListener); + textEditor = null; + resourceFile = null; + xsdSelectionManager = null; + schemalNodeAdapter = null; + result = null; + partListener = null; + commandStackListener = null; + preferenceStoreListener = null; + openOnSelectionHelper = null; + graphViewer = null; + super.dispose(); }