Author: dgolovin
Date: 2007-10-31 20:16:03 -0400 (Wed, 31 Oct 2007)
New Revision: 4608
Modified:
trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/WorkspaceChangeListener.java
Log:
http://jira.jboss.org/jira/browse/JBIDE-1238
if(event.getDelta()!=null) addedt before invocing any method on delta in resource change
event
Modified:
trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/WorkspaceChangeListener.java
===================================================================
---
trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/WorkspaceChangeListener.java 2007-10-31
20:46:50 UTC (rev 4607)
+++
trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/WorkspaceChangeListener.java 2007-11-01
00:16:03 UTC (rev 4608)
@@ -52,15 +52,17 @@
IResourceDelta delta = event.getDelta();
try {
- delta.accept(new IResourceDeltaVisitor() {
- public boolean visit(IResourceDelta delta) throws CoreException {
- if( delta.getResource() != null && delta.getResource().getLocation() != null
&&
- delta.getResource().getLocation().lastSegment().equals(ArchivesModel.PROJECT_PACKAGES_FILE))
{
- projects.add(delta.getResource().getProject());
+ if(delta!=null) {
+ delta.accept(new IResourceDeltaVisitor() {
+ public boolean visit(IResourceDelta delta) throws CoreException {
+ if( delta.getResource() != null && delta.getResource().getLocation() !=
null &&
+ delta.getResource().getLocation().lastSegment().equals(ArchivesModel.PROJECT_PACKAGES_FILE))
{
+ projects.add(delta.getResource().getProject());
+ }
+ return true;
}
- return true;
- }
- });
+ });
+ }
} catch( CoreException ce ) {
}
Iterator i = projects.iterator();