forked from qt-creator/qt-creator
Debugger: Use dedicated structure for Qml server parameters
The main idea is to start using ProjectExplorer::Connection later. Change-Id: Ie91eacdfb0e93ae142fec7ce32bcf554a5282122 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -441,8 +441,10 @@ static DebuggerRunControl *doCreate(DebuggerRunParameters rp, RunConfiguration *
|
||||
errors->append(DebuggerPlugin::tr("Not enough free ports for QML debugging.") + ' ');
|
||||
return 0;
|
||||
}
|
||||
rp.qmlServerAddress = server.serverAddress().toString();
|
||||
rp.qmlServerPort = Utils::Port(server.serverPort());
|
||||
TcpServerConnection conn;
|
||||
conn.host = server.serverAddress().toString();
|
||||
conn.port = Utils::Port(server.serverPort());
|
||||
rp.qmlServer = conn;
|
||||
|
||||
// Makes sure that all bindings go through the JavaScript engine, so that
|
||||
// breakpoints are actually hit!
|
||||
@@ -482,7 +484,7 @@ static DebuggerRunControl *doCreate(DebuggerRunParameters rp, RunConfiguration *
|
||||
QtcProcess::addArg(&rp.inferior.commandLineArguments,
|
||||
(rp.languages & CppLanguage) && rp.nativeMixedEnabled ?
|
||||
QmlDebug::qmlDebugNativeArguments(service, false) :
|
||||
QmlDebug::qmlDebugTcpArguments(service, rp.qmlServerPort));
|
||||
QmlDebug::qmlDebugTcpArguments(service, rp.qmlServer.port));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user