[jboss-cvs] jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server ...

Robert Stryker rob.stryker at jboss.com
Wed Mar 7 18:22:40 EST 2007


  User: rawb    
  Date: 07/03/07 18:22:40

  Modified:    as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server 
                        JBossServerView.java
  Log:
  no launch config associated with deploy-only server
  
  Revision  Changes    Path
  1.7       +4 -6      jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/JBossServerView.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: JBossServerView.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/JBossServerView.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -b -r1.6 -r1.7
  --- JBossServerView.java	22 Dec 2006 23:26:35 -0000	1.6
  +++ JBossServerView.java	7 Mar 2007 23:22:40 -0000	1.7
  @@ -1,10 +1,7 @@
   package org.jboss.ide.eclipse.as.ui.views.server;
   
  -import java.util.ArrayList;
  -import java.util.Arrays;
  -
  -import org.eclipse.core.internal.refresh.RefreshJob;
   import org.eclipse.core.runtime.CoreException;
  +import org.eclipse.core.runtime.NullProgressMonitor;
   import org.eclipse.debug.core.ILaunchConfiguration;
   import org.eclipse.debug.ui.DebugUITools;
   import org.eclipse.jface.action.Action;
  @@ -12,7 +9,6 @@
   import org.eclipse.jface.action.IMenuManager;
   import org.eclipse.jface.action.MenuManager;
   import org.eclipse.jface.action.Separator;
  -import org.eclipse.jface.viewers.ISelection;
   import org.eclipse.jface.viewers.ISelectionChangedListener;
   import org.eclipse.jface.viewers.IStructuredSelection;
   import org.eclipse.jface.viewers.SelectionChangedEvent;
  @@ -38,6 +34,7 @@
   import org.eclipse.wst.server.ui.internal.view.servers.DeleteAction;
   import org.eclipse.wst.server.ui.internal.view.servers.ModuleServer;
   import org.jboss.ide.eclipse.as.core.server.JBossServer;
  +import org.jboss.ide.eclipse.as.core.server.JBossServerBehavior;
   import org.jboss.ide.eclipse.as.ui.JBossServerUISharedImages;
   import org.jboss.ide.eclipse.as.ui.Messages;
   import org.jboss.ide.eclipse.as.ui.dialogs.TwiddleDialog;
  @@ -215,8 +212,9 @@
   		
   		if( getSelectedServer() != null ) {
   			boolean twiddleEnabled = getSelectedServer().getServerState() == IServer.STATE_STARTED;
  +			boolean editLaunchEnabled = (JBossServerBehavior)getSelectedServer().loadAdapter(JBossServerBehavior.class, new NullProgressMonitor()) != null;
   			twiddleAction.setEnabled(twiddleEnabled);
  -			editLaunchConfigAction.setEnabled(true);
  +			editLaunchConfigAction.setEnabled(editLaunchEnabled);
   		} else {
   			twiddleAction.setEnabled(false);
   			editLaunchConfigAction.setEnabled(false);
  
  
  



More information about the jboss-cvs-commits mailing list