Author: scabanovich
Date: 2008-05-21 09:54:57 -0400 (Wed, 21 May 2008)
New Revision: 8256
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/AbstractSeamDeclaration.java
Log:
JBIDE-2207
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/AbstractSeamDeclaration.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/AbstractSeamDeclaration.java 2008-05-21
11:27:42 UTC (rev 8255)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/AbstractSeamDeclaration.java 2008-05-21
13:54:57 UTC (rev 8256)
@@ -153,10 +153,16 @@
public Object getAdapter(Class cls) {
if(cls == IFile.class) {
if(getResource() instanceof IFile) {
- return (IFile)getResource();
+ IFile f = (IFile)getResource();
+ if(f != null && f.exists()) {
+ return f;
+ }
}
} else if(cls == IResource.class) {
- return getResource();
+ IResource r = getResource();
+ if(r != null && r.exists()) {
+ return r;
+ }
}
return null;
}
Show replies by date