[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