Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkmoore2011-03-08 15:41:11 +0000
committerkmoore2011-03-08 15:41:11 +0000
commitcb5165a134aac7e53b4d9255f7850bafa6680841 (patch)
treea3a5609e09e4e641d2d655af7681a10b44fda2b8
parent61d44c88ffb397aa722283658f4b19360156d0c9 (diff)
downloadwebtools.dali-cb5165a134aac7e53b4d9255f7850bafa6680841.tar.gz
webtools.dali-cb5165a134aac7e53b4d9255f7850bafa6680841.tar.xz
webtools.dali-cb5165a134aac7e53b4d9255f7850bafa6680841.zip
338945 - isDisposed() check necessary to prevent an exception when deleting an Entity
-rw-r--r--jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/views/structure/JpaStructurePage.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/views/structure/JpaStructurePage.java b/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/views/structure/JpaStructurePage.java
index 5e8b53edfe..dffa843989 100644
--- a/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/views/structure/JpaStructurePage.java
+++ b/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/views/structure/JpaStructurePage.java
@@ -222,6 +222,9 @@ public class JpaStructurePage
this.jpaFile = jpaFile;
SWTUtil.asyncExec(new Runnable(){
public void run() {
+ if (JpaStructurePage.this.viewer.getControl().isDisposed()) {
+ return;
+ }
JpaStructurePage.this.viewer.setInput(JpaStructurePage.this.jpaFile);
}
});

Back to the top