### Eclipse Workspace Patch 1.0
#P org.jboss.ide.eclipse.as.core
Index: jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/LocalJBoss7BehaviorDelegate.java
===================================================================
--- jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/LocalJBoss7BehaviorDelegate.java	(revision 34435)
+++ jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/LocalJBoss7BehaviorDelegate.java	(working copy)
@@ -15,6 +15,7 @@
 import org.eclipse.core.runtime.IStatus;
 import org.eclipse.core.runtime.Status;
 import org.eclipse.wst.server.core.IServer;
+import org.jboss.ide.eclipse.as.core.ExtensionManager;
 import org.jboss.ide.eclipse.as.core.JBossServerCorePlugin;
 import org.jboss.ide.eclipse.as.core.Messages;
 import org.jboss.ide.eclipse.as.core.extensions.polling.WebPortPoller;
@@ -74,7 +75,12 @@
 			super.pollServer(expectedState);
 		}
 	}
-
+	
+	@Override
+	protected boolean shouldSuspendScanner() {
+		return false;
+	}
+	
 	@Override
 	public void dispose() {
 		JBoss7ManagerUtil.dispose(service);
Index: jbosscore/org/jboss/ide/eclipse/as/core/server/internal/LocalJBossBehaviorDelegate.java
===================================================================
--- jbosscore/org/jboss/ide/eclipse/as/core/server/internal/LocalJBossBehaviorDelegate.java	(revision 34435)
+++ jbosscore/org/jboss/ide/eclipse/as/core/server/internal/LocalJBossBehaviorDelegate.java	(working copy)
@@ -233,7 +233,7 @@
 	}
 	
 	protected boolean shouldSuspendScanner() {
-		return getServer().getServerState() != IServer.STATE_STARTED
+		return getServer().getServerState() == IServer.STATE_STARTED
 				&&  ExtensionManager.getDefault().getJMXRunner() != null;
 	}
 
