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

Robert Stryker rob.stryker at jboss.com
Mon Apr 16 14:01:45 EDT 2007


  User: rawb    
  Date: 07/04/16 14:01:45

  Modified:    core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/views 
                        ProjectPackagesView.java
  Log:
  NPE's in the view
  
  Revision  Changes    Path
  1.36      +7 -1      jbosside/core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/views/ProjectPackagesView.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ProjectPackagesView.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/views/ProjectPackagesView.java,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -b -r1.35 -r1.36
  --- ProjectPackagesView.java	16 Apr 2007 17:56:54 -0000	1.35
  +++ ProjectPackagesView.java	16 Apr 2007 18:01:45 -0000	1.36
  @@ -74,6 +74,7 @@
   				if (element instanceof IAdaptable) {
   					IAdaptable adaptable = (IAdaptable)element;
   					IResource resource = (IResource) adaptable.getAdapter(IResource.class);
  +					if( resource != null )
   					return resource.getProject();
   				}
   				return null;
  @@ -178,6 +179,11 @@
   	public void setFocus() {
   	}
   	public void viewSelectionChanged(IProject project) {
  +		if( project == null ) {
  +			this.project = null;
  +			packageViewer.setInput(null);
  +		}
  +		
   		if( project.equals(packageViewer.getInput())) 
   			return;
   		
  
  
  



More information about the jboss-cvs-commits mailing list