forked from qt-creator/qt-creator
MacroExpander: Fall back to global expander
... and use that all over the place. Change-Id: Ie6e0ed0f0d9eaba9b4466761e6b455f33a905086 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
This commit is contained in:
@@ -4404,9 +4404,8 @@ void GdbEngine::abortDebugger()
|
||||
void GdbEngine::resetInferior()
|
||||
{
|
||||
if (!startParameters().commandsForReset.isEmpty()) {
|
||||
QByteArray substitutedCommands = globalMacroExpander()->expandedString(
|
||||
QString::fromLatin1(startParameters().commandsForReset)).toLatin1();
|
||||
foreach (QByteArray command, substitutedCommands.split('\n')) {
|
||||
QByteArray commands = globalMacroExpander()->expand(startParameters().commandsForReset);
|
||||
foreach (QByteArray command, commands.split('\n')) {
|
||||
command = command.trimmed();
|
||||
if (!command.isEmpty()) {
|
||||
if (state() == InferiorStopOk) {
|
||||
@@ -4455,8 +4454,8 @@ void GdbEngine::handleInferiorPrepared()
|
||||
QTC_ASSERT(state() == InferiorSetupRequested, qDebug() << state());
|
||||
|
||||
if (!sp.commandsAfterConnect.isEmpty()) {
|
||||
QByteArray substitutedCommands = globalMacroExpander()->expandedString(QString::fromLatin1(sp.commandsAfterConnect)).toLatin1();
|
||||
foreach (QByteArray command, substitutedCommands.split('\n')) {
|
||||
QByteArray commands = globalMacroExpander()->expand(sp.commandsAfterConnect);
|
||||
foreach (QByteArray command, commands.split('\n')) {
|
||||
postCommand(command);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user