### Eclipse Workspace Patch 1.0 #P org.eclipse.jpt.ui Index: src/org/eclipse/jpt/ui/internal/actions/OpenJpaResourceAction.java =================================================================== RCS file: /cvsroot/webtools/org.eclipse.jpa/components/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/actions/OpenJpaResourceAction.java,v retrieving revision 1.2 diff -u -r1.2 OpenJpaResourceAction.java --- src/org/eclipse/jpt/ui/internal/actions/OpenJpaResourceAction.java 14 Apr 2008 19:44:26 -0000 1.2 +++ src/org/eclipse/jpt/ui/internal/actions/OpenJpaResourceAction.java 12 Jun 2008 15:24:47 -0000 @@ -17,6 +17,7 @@ import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jpt.core.JpaStructureNode; import org.eclipse.jpt.core.context.JpaContextNode; +import org.eclipse.jpt.core.context.JpaRootContextNode; import org.eclipse.jpt.ui.internal.JptUiMessages; import org.eclipse.jpt.ui.internal.selection.DefaultJpaSelection; import org.eclipse.jpt.ui.internal.selection.JpaSelectionManager; @@ -39,6 +40,7 @@ } + @Override public boolean updateSelection(IStructuredSelection s) { selectedNode = null; @@ -50,6 +52,10 @@ return false; } + if (s.getFirstElement() instanceof JpaRootContextNode) { + return false; + } + selectedNode = (JpaContextNode) s.getFirstElement(); return true;