X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=eclipse%2Fplugins%2Forg.argeo.slc.client.ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Feditors%2FProcessEditor.java;h=f4cd3f29eb0f8be57823e06d3f816ead5ebfd9d6;hb=f48476cba243066d5797b8073c15d6ab6842eb6a;hp=d619a767ac45922945a73f6c368eebb379e34804;hpb=9b2422e7198df6f34282a805058dd5f497417318;p=gpl%2Fargeo-slc.git diff --git a/eclipse/plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/editors/ProcessEditor.java b/eclipse/plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/editors/ProcessEditor.java index d619a767a..f4cd3f29e 100644 --- a/eclipse/plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/editors/ProcessEditor.java +++ b/eclipse/plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/editors/ProcessEditor.java @@ -10,7 +10,7 @@ import javax.jcr.NodeIterator; import javax.jcr.RepositoryException; import javax.jcr.Session; -import org.argeo.eclipse.ui.Error; +import org.argeo.eclipse.ui.ErrorFeedback; import org.argeo.jcr.JcrUtils; import org.argeo.slc.SlcException; import org.argeo.slc.client.ui.ClientUiPlugin; @@ -44,6 +44,8 @@ public class ProcessEditor extends FormEditor implements private ExecutionModulesManager modulesManager; + private Boolean switchToLog = false; + @Override public void init(IEditorSite site, IEditorInput input) throws PartInitException { @@ -110,7 +112,8 @@ public class ProcessEditor extends FormEditor implements doSave(null); try { // show log - setActivePage(logPage.getId()); + if (switchToLog) + setActivePage(logPage.getId()); ExecutionProcess process = processController.process(processNode); Map properties = new HashMap(); @@ -118,7 +121,7 @@ public class ProcessEditor extends FormEditor implements process.getUuid()); modulesManager.registerProcessNotifier(this, properties); } catch (Exception e) { - Error.show("Execution of " + processNode + " failed", e); + ErrorFeedback.show("Execution of " + processNode + " failed", e); } }