Author: rob.stryker(a)jboss.com
Date: 2011-06-03 06:21:44 -0400 (Fri, 03 Jun 2011)
New Revision: 31803
Modified:
branches/jbosstools-3.2.x/archives/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/providers/ArchivesActionProvider.java
Log:
JBIDE-8307 - archives action provider NPE-ing in project explorer
Modified:
branches/jbosstools-3.2.x/archives/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/providers/ArchivesActionProvider.java
===================================================================
---
branches/jbosstools-3.2.x/archives/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/providers/ArchivesActionProvider.java 2011-06-03
10:15:18 UTC (rev 31802)
+++
branches/jbosstools-3.2.x/archives/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/providers/ArchivesActionProvider.java 2011-06-03
10:21:44 UTC (rev 31803)
@@ -112,7 +112,16 @@
buildAction.setText(ArchivesUIMessages.ProjectPackagesView_buildProjectAction_label);
} else if( element instanceof IArchiveNode ){
IArchiveNode node = (IArchiveNode)element;
-
+ if( manager.find(INITIAL_SEPARATOR_ID) == null){
+ Separator s = new Separator(INITIAL_SEPARATOR_ID);
+ s.setVisible(false);
+ manager.add(s);
+ }
+ if( manager.find(END_ADD_CHILD_SEPARATOR_ID) == null){
+ Separator s = new Separator(END_ADD_CHILD_SEPARATOR_ID);
+ s.setVisible(false);
+ manager.add(s);
+ }
if (node instanceof INamedContainerArchiveNode ) {
manager.insertAfter(INITIAL_SEPARATOR_ID, newFilesetAction);
manager.insertAfter(INITIAL_SEPARATOR_ID, newFolderAction);
Show replies by date