[jboss-cvs] jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/internal ...

Marshall Culpepper mculpepper at jboss.com
Sat Nov 18 20:09:25 EST 2006


  User: mculpepper
  Date: 06/11/18 20:09:25

  Modified:    core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/internal 
                        PackageBuildDelegate.java
  Log:
  added a null check in the case of having a file that is not in the workspace (therefore no need to refresh it)
  
  Revision  Changes    Path
  1.2       +14 -4     jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/internal/PackageBuildDelegate.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: PackageBuildDelegate.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/internal/PackageBuildDelegate.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- PackageBuildDelegate.java	6 Nov 2006 21:35:28 -0000	1.1
  +++ PackageBuildDelegate.java	19 Nov 2006 01:09:25 -0000	1.2
  @@ -41,6 +41,7 @@
   import org.eclipse.core.runtime.CoreException;
   import org.eclipse.core.runtime.IPath;
   import org.eclipse.core.runtime.IProgressMonitor;
  +import org.eclipse.core.runtime.IStatus;
   import org.eclipse.core.runtime.NullProgressMonitor;
   import org.jboss.ide.eclipse.core.util.ProjectUtil;
   import org.jboss.ide.eclipse.packages.core.Trace;
  @@ -137,6 +138,12 @@
   			((IPackagesBuildListener)iter.next()).finishedBuild(project);
   	}
   
  +	private void fireBuildFailed (IPackage pkg, IStatus status)
  +	{
  +		for (Iterator iter = PackagesModel.instance().getBuildListeners().iterator(); iter.hasNext(); )
  +			((IPackagesBuildListener)iter.next()).buildFailed(pkg, status);
  +	}
  +	
   	private void createScannerCache ()
   	{
   		scannerCache = new Hashtable();
  @@ -241,11 +248,14 @@
   		});
   		
   		IFile file = pkg.getPackageFile();
  +		if (file != null)
  +		{
   		try {
   			file.refreshLocal(IResource.DEPTH_ONE, monitor);
   		} catch (CoreException e) {
   			Trace.trace(getClass(), e);
   		}
  +		}
   		
   		monitor.done();
   		fireFinishedBuildingPackage(pkg);
  
  
  



More information about the jboss-cvs-commits mailing list