[jbosstools-commits] JBoss Tools SVN: r41676 - in branches/jbosstools-3.3.x/as/plugins: org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/actions and 1 other directory.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Mon Jun 4 09:17:25 EDT 2012


Author: rob.stryker at jboss.com
Date: 2012-06-04 09:17:25 -0400 (Mon, 04 Jun 2012)
New Revision: 41676

Modified:
   branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/ServerUtil.java
   branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/actions/SelectServerActionDelegate.java
Log:
jbide-12060 and jbide-12059 for cr1,  null safety

Modified: branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/ServerUtil.java
===================================================================
--- branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/ServerUtil.java	2012-06-04 13:17:06 UTC (rev 41675)
+++ branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/ServerUtil.java	2012-06-04 13:17:25 UTC (rev 41676)
@@ -94,6 +94,9 @@
 	}
 	
 	public static boolean isJBossServerType(IServerType type) {
+		if( type == null )
+			return false;
+		
 		// If we start with AS or EAP serverIds and are NOT deploy-only server
 		return !type.getId().equals(IJBossToolingConstants.DEPLOY_ONLY_SERVER) &&
 				(type.getId().startsWith(IJBossToolingConstants.SERVER_AS_PREFIX) 
@@ -105,6 +108,8 @@
 	}
 	
 	public static boolean isJBoss7(IServerType type) {
+		if( type == null )
+			return false;
 		return type.getId().equals(IJBossToolingConstants.SERVER_AS_70)
 				 || type.getId().equals(IJBossToolingConstants.SERVER_AS_71)
 				 || type.getId().equals(IJBossToolingConstants.SERVER_EAP_60);

Modified: branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/actions/SelectServerActionDelegate.java
===================================================================
--- branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/actions/SelectServerActionDelegate.java	2012-06-04 13:17:06 UTC (rev 41675)
+++ branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/actions/SelectServerActionDelegate.java	2012-06-04 13:17:25 UTC (rev 41676)
@@ -56,7 +56,7 @@
 	private void update0() {
 		if(action == null) return;
 		IServer server = ServerManager.getInstance().getSelectedServer();
-		if( server != null ) {
+		if( server != null && server.getServerType() != null ) {
 			ImageDescriptor id = ImageResource.getImageDescriptor(server.getServerType().getId());
 			action.setImageDescriptor(id);
 		}



More information about the jbosstools-commits mailing list