Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Vosburgh2015-01-14 18:10:59 +0000
committerRoberto Sanchez2015-01-14 18:10:59 +0000
commit294553e79d8ab8193bd0fa9e29aebb9ca62322aa (patch)
tree3e63cf6a320e7d79ca1c32ae3d24829cc03907ce
parent34b5e32673d8cc7477bea66e13c7fd325b36ed72 (diff)
downloadwebtools.common-294553e79d8ab8193bd0fa9e29aebb9ca62322aa.tar.gz
webtools.common-294553e79d8ab8193bd0fa9e29aebb9ca62322aa.tar.xz
webtools.common-294553e79d8ab8193bd0fa9e29aebb9ca62322aa.zip
[362114] LibraryInstallPanel triggers SWTException
-rw-r--r--features/org.eclipse.jst.common.fproj.enablement.jdt.feature/feature.xml2
-rw-r--r--features/org.eclipse.jst.common.fproj.enablement.jdt.feature/pom.xml2
-rw-r--r--features/org.eclipse.jst.common.fproj.enablement.jdt.sdk.feature/feature.xml2
-rw-r--r--features/org.eclipse.jst.common.fproj.enablement.jdt.sdk.feature/pom.xml2
-rw-r--r--plugins/org.eclipse.jst.common.project.facet.ui/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.jst.common.project.facet.ui/pom.xml2
-rw-r--r--plugins/org.eclipse.jst.common.project.facet.ui/src/org/eclipse/jst/common/project/facet/ui/libprov/internal/LibraryInstallPanel.java10
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

Back to the top