[jbosstools-commits] JBoss Tools SVN: r2989 - trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/singledeployable.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Wed Aug 8 19:50:12 EDT 2007
Author: max.andersen at jboss.com
Date: 2007-08-08 19:50:12 -0400 (Wed, 08 Aug 2007)
New Revision: 2989
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/singledeployable/SingleDeployableFactory.java
Log:
fixes NPE's
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/singledeployable/SingleDeployableFactory.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/singledeployable/SingleDeployableFactory.java 2007-08-08 22:24:58 UTC (rev 2988)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/singledeployable/SingleDeployableFactory.java 2007-08-08 23:50:12 UTC (rev 2989)
@@ -105,12 +105,14 @@
protected boolean addModule(IPath path) {
IResource resource = ResourcesPlugin.getWorkspace().getRoot().findMember(path);
- if( resource.exists() ) {
+ if( resource != null && resource.exists() ) {
IModule module = createModule(path.toString(), path.toString(), MODULE_TYPE, VERSION, resource.getProject());
moduleIdToModule.put(path, module);
moduleToDelegate.put(module, new SingleDeployableModuleDelegate(path));
- }
- return resource.exists();
+ return true;
+ } else {
+ return false;
+ }
}
protected void removeModule(IPath path) {
More information about the jbosstools-commits
mailing list