diff options
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/src/org/eclipse/tcf/te/tcf/launch/ui/internal/services/DebugService.java')
-rw-r--r-- | target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/src/org/eclipse/tcf/te/tcf/launch/ui/internal/services/DebugService.java | 7 |
1 files changed, 6 insertions, 1 deletions
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 { |