diff options
author | Grant Gayed <grant_gayed@ca.ibm.com> | 2012-03-29 11:14:58 -0400 |
---|---|---|
committer | Grant Gayed <grant_gayed@ca.ibm.com> | 2012-03-29 11:14:58 -0400 |
commit | 209fc41628790e1081c61891b1ab16fe26c3f489 (patch) | |
tree | 6e516cc20e0f3e8c977e35203e3b3fc44f0a3cc7 /bundles | |
parent | 24fd6f27ac88e7d1cba0fa9d22650617bd958c27 (diff) | |
download | eclipse.platform.swt-209fc41628790e1081c61891b1ab16fe26c3f489.tar.gz eclipse.platform.swt-209fc41628790e1081c61891b1ab16fe26c3f489.tar.xz eclipse.platform.swt-209fc41628790e1081c61891b1ab16fe26c3f489.zip |
External class details
Diffstat (limited to 'bundles')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/browser/External.java | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/browser/External.java b/bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/browser/External.java index 54e3385f50..231d6980c8 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/browser/External.java +++ b/bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/browser/External.java @@ -480,10 +480,22 @@ void disposeCOMInterfaces () { if (supports != null) { supports.dispose (); supports = null; - } + } + if (classInfo != null) { + classInfo.dispose (); + classInfo = null; + } + if (securityCheckedComponent != null) { + securityCheckedComponent.dispose (); + securityCheckedComponent = null; + } if (external != null) { external.dispose (); - external = null; + external = null; + } + if (scriptObjectOwner != null) { + scriptObjectOwner.dispose (); + scriptObjectOwner = null; } } |