Author: rob.stryker(a)jboss.com
Date: 2012-02-23 08:44:10 -0500 (Thu, 23 Feb 2012)
New Revision: 39057
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/behaviour/ExpressBehaviour.java
Log:
JBIDE-10991 - to trunk (dialog too often)
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/behaviour/ExpressBehaviour.java
===================================================================
---
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/behaviour/ExpressBehaviour.java 2012-02-23
13:40:08 UTC (rev 39056)
+++
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/behaviour/ExpressBehaviour.java 2012-02-23
13:44:10 UTC (rev 39057)
@@ -15,11 +15,19 @@
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.Status;
import org.eclipse.wst.server.core.IModule;
import org.jboss.ide.eclipse.as.core.server.internal.DelegatingServerBehavior;
public class ExpressBehaviour extends DelegatingServerBehavior {
private IAdaptable publishAdaptableInfo;
+ public IStatus publish(int kind, IProgressMonitor monitor) {
+ if( publishAdaptableInfo != null &&
"user".equals(publishAdaptableInfo.getAdapter(String.class)))
+ return super.publish(kind, monitor);
+ return Status.OK_STATUS;
+ }
+
public void publish(int kind, List<IModule[]> modules, IProgressMonitor monitor,
IAdaptable info) throws CoreException {
publishAdaptableInfo = info;
try {
Show replies by date