aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/valgrind/valgrindengine.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2017-05-04 12:12:27 +0200
committerhjk <hjk@qt.io>2017-05-05 11:17:49 +0000
commit2a46b1521daa4d65cffd2b7fb00e68b4eec31f30 (patch)
tree59006139dc404c7f6e8ac94e39bd6011bad71857 /src/plugins/valgrind/valgrindengine.cpp
parentac59e2be40e3d18a83ad110f60efa5f62c56e085 (diff)
ProjectExplorer/Debugger/RL: Make run control state transitions more uniform
Forward all tool and target activities to run control, and initiate further state transitions (only) from there. Also, make sure tool/target's on finished() triggered on all finishing code paths. After that, the base state handling is sufficient to handle remote linux running and debugging. Change-Id: I0150ef249c9ad0b7b8ac7192be6dc860c9ca8fc5 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/valgrind/valgrindengine.cpp')
-rw-r--r--src/plugins/valgrind/valgrindengine.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/valgrind/valgrindengine.cpp b/src/plugins/valgrind/valgrindengine.cpp
index 090c02e6b5..a10e709b3a 100644
--- a/src/plugins/valgrind/valgrindengine.cpp
+++ b/src/plugins/valgrind/valgrindengine.cpp
@@ -102,7 +102,7 @@ void ValgrindToolRunner::start()
return;
}
- reportStarted();
+ reportSuccess();
}
void ValgrindToolRunner::stop()
@@ -160,7 +160,7 @@ void ValgrindToolRunner::runnerFinished()
disconnect(runner(), &ValgrindRunner::finished,
this, &ValgrindToolRunner::runnerFinished);
- reportStopped();
+ reportSuccess();
}
void ValgrindToolRunner::receiveProcessOutput(const QString &output, OutputFormat format)