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

Robert Stryker rob.stryker at jboss.com
Thu Mar 1 12:05:50 EST 2007


  User: rawb    
  Date: 07/03/01 12:05:50

  Modified:    core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/wizards  
                        NewJARWizard.java AbstractPackageWizard.java
  Log:
  Some changes to fix a selection bug where the wizard was getting a null selection
  
  Revision  Changes    Path
  1.6       +2 -0      jbosside/core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/wizards/NewJARWizard.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: NewJARWizard.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/wizards/NewJARWizard.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -b -r1.5 -r1.6
  --- NewJARWizard.java	19 Feb 2007 20:32:00 -0000	1.5
  +++ NewJARWizard.java	1 Mar 2007 17:05:49 -0000	1.6
  @@ -1,7 +1,9 @@
   package org.jboss.ide.eclipse.packages.ui.wizards;
   
   import org.eclipse.jface.resource.ImageDescriptor;
  +import org.eclipse.jface.viewers.IStructuredSelection;
   import org.eclipse.jface.wizard.WizardPage;
  +import org.eclipse.ui.IWorkbench;
   import org.jboss.ide.eclipse.packages.core.Trace;
   import org.jboss.ide.eclipse.packages.core.model.IPackage;
   import org.jboss.ide.eclipse.packages.core.model.PackagesCore;
  
  
  
  1.9       +9 -2      jbosside/core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/wizards/AbstractPackageWizard.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: AbstractPackageWizard.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/wizards/AbstractPackageWizard.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -b -r1.8 -r1.9
  --- AbstractPackageWizard.java	21 Feb 2007 19:45:24 -0000	1.8
  +++ AbstractPackageWizard.java	1 Mar 2007 17:05:49 -0000	1.9
  @@ -19,6 +19,7 @@
   import org.jboss.ide.eclipse.packages.core.model.PackagesCore;
   import org.jboss.ide.eclipse.packages.core.model.internal.PackageImpl;
   import org.jboss.ide.eclipse.packages.core.model.internal.PackagesModel;
  +import org.jboss.ide.eclipse.packages.ui.views.ProjectPackagesView;
   import org.jboss.ide.eclipse.packages.ui.wizards.pages.PackageInfoWizardPage;
   import org.jboss.ide.eclipse.ui.wizards.WizardPageWithNotification;
   import org.jboss.ide.eclipse.ui.wizards.WizardWithNotification;
  @@ -111,9 +112,15 @@
   
   	public void init(IWorkbench workbench, IStructuredSelection selection) {
   		if (selection == null) return;
  +		project = ProjectPackagesView.instance().getCurrentProject();
  +		Object selected;
  +		
  +		if( selection.isEmpty() ) {
  +			selected = project;
  +		} else {
  +			selected = selection.getFirstElement();
  +		}
   		
  -		project = ProjectUtil.getProject(selection.getFirstElement());
  -		Object selected = selection.getFirstElement();
   		if (selected instanceof IPackageNode)
   		{
   			IPackageNode node = (IPackageNode) selected;
  
  
  



More information about the jboss-cvs-commits mailing list