[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