From 4816cb329916d94cfc621ab19d3c4a93ff0d4d30 Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 27 Jun 2012 14:43:27 +0200 Subject: [PATCH] debugger: make work to 'break on main' for remote linux Change-Id: I6893ab74d8c35a92a9493fc5601ef52f4c66bf01 Reviewed-by: Christian Kandeler --- src/plugins/remotelinux/remotelinuxruncontrolfactory.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/remotelinux/remotelinuxruncontrolfactory.cpp b/src/plugins/remotelinux/remotelinuxruncontrolfactory.cpp index a621f758eca..dddfe9ca77d 100644 --- a/src/plugins/remotelinux/remotelinuxruncontrolfactory.cpp +++ b/src/plugins/remotelinux/remotelinuxruncontrolfactory.cpp @@ -93,8 +93,9 @@ RunControl *RemoteLinuxRunControlFactory::create(RunConfiguration *runConfig, Ru if (mode == ProjectExplorer::NormalRunMode) return new RemoteLinuxRunControl(rc); - const DebuggerStartParameters params - = AbstractRemoteLinuxDebugSupport::startParameters(rc); + DebuggerStartParameters params = AbstractRemoteLinuxDebugSupport::startParameters(rc); + if (mode == ProjectExplorer::DebugRunModeWithBreakOnMain) + params.breakOnMain = true; DebuggerRunControl * const runControl = DebuggerPlugin::createDebugger(params, rc); if (!runControl) return 0;