From 9d64b0e4aee33e8b3b6b19b6f6d314bf80b3de97 Mon Sep 17 00:00:00 2001 From: Tobias Schwarz Date: Wed, 19 Feb 2014 11:08:05 +0100 Subject: Target Explorer: change way to start launch to not be blocked when build is running --- .../tcf/te/tcf/launch/ui/internal/services/DebugService.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/src/org/eclipse/tcf/te/tcf/launch/ui/internal/services/DebugService.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/src/org/eclipse/tcf/te/tcf/launch/ui/internal/services/DebugService.java index 0d4196d3b..04fa18e70 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/src/org/eclipse/tcf/te/tcf/launch/ui/internal/services/DebugService.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/src/org/eclipse/tcf/te/tcf/launch/ui/internal/services/DebugService.java @@ -156,7 +156,12 @@ public class DebugService extends AbstractService implements IDebugService { DisplayUtil.safeAsyncExec(new Runnable() { @Override public void run() { - DebugUITools.launch(finConfig, ILaunchManager.DEBUG_MODE); + try { + DebugUITools.buildAndLaunch(finConfig, ILaunchManager.DEBUG_MODE, monitor); + } + catch (Exception e) { + callback.done(DebugService.this, StatusHelper.getStatus(e)); + } } }); } else { -- cgit v1.2.3