diff options
author | Brian Vosburgh | 2015-01-14 18:10:59 +0000 |
---|---|---|
committer | Roberto Sanchez | 2015-01-14 18:10:59 +0000 |
commit | 294553e79d8ab8193bd0fa9e29aebb9ca62322aa (patch) | |
tree | 3e63cf6a320e7d79ca1c32ae3d24829cc03907ce | |
parent | 34b5e32673d8cc7477bea66e13c7fd325b36ed72 (diff) | |
download | webtools.common-294553e79d8ab8193bd0fa9e29aebb9ca62322aa.tar.gz webtools.common-294553e79d8ab8193bd0fa9e29aebb9ca62322aa.tar.xz webtools.common-294553e79d8ab8193bd0fa9e29aebb9ca62322aa.zip |
[362114] LibraryInstallPanel triggers SWTException
7 files changed, 15 insertions, 7 deletions
diff --git a/features/org.eclipse.jst.common.fproj.enablement.jdt.feature/feature.xml b/features/org.eclipse.jst.common.fproj.enablement.jdt.feature/feature.xml index cb438c4c4..54c055686 100644 --- a/features/org.eclipse.jst.common.fproj.enablement.jdt.feature/feature.xml +++ b/features/org.eclipse.jst.common.fproj.enablement.jdt.feature/feature.xml @@ -2,7 +2,7 @@ <feature id="org.eclipse.jst.common.fproj.enablement.jdt" label="%featureName" - version="3.6.1.qualifier" + version="3.6.3.qualifier" provider-name="%providerName" plugin="org.eclipse.jst.common.project.facet.core" license-feature="org.eclipse.license" diff --git a/features/org.eclipse.jst.common.fproj.enablement.jdt.feature/pom.xml b/features/org.eclipse.jst.common.fproj.enablement.jdt.feature/pom.xml index 31cbba15d..5e7ae1936 100644 --- a/features/org.eclipse.jst.common.fproj.enablement.jdt.feature/pom.xml +++ b/features/org.eclipse.jst.common.fproj.enablement.jdt.feature/pom.xml @@ -22,6 +22,6 @@ <groupId>org.eclipse.webtools.common</groupId>
<artifactId>org.eclipse.jst.common.fproj.enablement.jdt</artifactId>
- <version>3.6.1-SNAPSHOT</version>
+ <version>3.6.3-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>
</project>
\ No newline at end of file diff --git a/features/org.eclipse.jst.common.fproj.enablement.jdt.sdk.feature/feature.xml b/features/org.eclipse.jst.common.fproj.enablement.jdt.sdk.feature/feature.xml index 284127f81..109501294 100644 --- a/features/org.eclipse.jst.common.fproj.enablement.jdt.sdk.feature/feature.xml +++ b/features/org.eclipse.jst.common.fproj.enablement.jdt.sdk.feature/feature.xml @@ -2,7 +2,7 @@ <feature
id="org.eclipse.jst.common.fproj.enablement.jdt.sdk"
label="%featureName"
- version="3.6.1.qualifier"
+ version="3.6.3.qualifier"
provider-name="%providerName"
plugin="org.eclipse.jst.common.fproj.enablement.jdt.sdk"
license-feature="org.eclipse.license"
diff --git a/features/org.eclipse.jst.common.fproj.enablement.jdt.sdk.feature/pom.xml b/features/org.eclipse.jst.common.fproj.enablement.jdt.sdk.feature/pom.xml index ca2fd8bfd..7a4564791 100644 --- a/features/org.eclipse.jst.common.fproj.enablement.jdt.sdk.feature/pom.xml +++ b/features/org.eclipse.jst.common.fproj.enablement.jdt.sdk.feature/pom.xml @@ -22,6 +22,6 @@ <groupId>org.eclipse.webtools.common</groupId>
<artifactId>org.eclipse.jst.common.fproj.enablement.jdt.sdk</artifactId>
- <version>3.6.1-SNAPSHOT</version>
+ <version>3.6.3-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>
</project>
\ No newline at end of file diff --git a/plugins/org.eclipse.jst.common.project.facet.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.jst.common.project.facet.ui/META-INF/MANIFEST.MF index 727bfc24c..fdd44b939 100644 --- a/plugins/org.eclipse.jst.common.project.facet.ui/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.jst.common.project.facet.ui/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Vendor: %providerName Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.jst.common.project.facet.ui;singleton:=true -Bundle-Version: 1.4.500.qualifier +Bundle-Version: 1.4.510.qualifier Bundle-ClassPath: . Bundle-Localization: plugin Require-Bundle: org.eclipse.core.resources;bundle-version="[3.2.0,4.0)", diff --git a/plugins/org.eclipse.jst.common.project.facet.ui/pom.xml b/plugins/org.eclipse.jst.common.project.facet.ui/pom.xml index 9ff277e22..cb85379af 100644 --- a/plugins/org.eclipse.jst.common.project.facet.ui/pom.xml +++ b/plugins/org.eclipse.jst.common.project.facet.ui/pom.xml @@ -22,6 +22,6 @@ <groupId>org.eclipse.webtools.common</groupId>
<artifactId>org.eclipse.jst.common.project.facet.ui</artifactId>
- <version>1.4.500-SNAPSHOT</version>
+ <version>1.4.510-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
\ No newline at end of file diff --git a/plugins/org.eclipse.jst.common.project.facet.ui/src/org/eclipse/jst/common/project/facet/ui/libprov/internal/LibraryInstallPanel.java b/plugins/org.eclipse.jst.common.project.facet.ui/src/org/eclipse/jst/common/project/facet/ui/libprov/internal/LibraryInstallPanel.java index c8a5e7988..4faeeadbc 100644 --- a/plugins/org.eclipse.jst.common.project.facet.ui/src/org/eclipse/jst/common/project/facet/ui/libprov/internal/LibraryInstallPanel.java +++ b/plugins/org.eclipse.jst.common.project.facet.ui/src/org/eclipse/jst/common/project/facet/ui/libprov/internal/LibraryInstallPanel.java @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (c) 2010 Oracle + * Copyright (c) 2010, 2015 Oracle and others * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -202,6 +202,14 @@ public final class LibraryInstallPanel final Object oldValue, final Object newValue ) { + if( isDisposed() ) + + { + + return; + + } + if( getDisplay().getThread() != Thread.currentThread() ) { getDisplay().asyncExec |