summaryrefslogtreecommitdiff
path: root/src/plugins/qnx/slog2inforunner.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qnx/slog2inforunner.cpp')
-rw-r--r--src/plugins/qnx/slog2inforunner.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/qnx/slog2inforunner.cpp b/src/plugins/qnx/slog2inforunner.cpp
index b5075285b4..8fd0e541b5 100644
--- a/src/plugins/qnx/slog2inforunner.cpp
+++ b/src/plugins/qnx/slog2inforunner.cpp
@@ -29,7 +29,9 @@
#include "qnxdeviceprocess.h"
#include "qnxrunconfiguration.h"
+#include <projectexplorer/runconfigurationaspects.h>
#include <projectexplorer/runnables.h>
+
#include <utils/qtcassert.h>
#include <QRegExp>
@@ -44,9 +46,7 @@ Slog2InfoRunner::Slog2InfoRunner(RunControl *runControl)
: RunWorker(runControl)
{
setDisplayName("Slog2InfoRunner");
- auto qnxRunConfig = qobject_cast<QnxRunConfiguration *>(runControl->runConfiguration());
- QTC_ASSERT(qnxRunConfig, return);
- m_applicationId = FileName::fromString(qnxRunConfig->remoteExecutableFilePath()).fileName();
+ m_applicationId = runControl->runConfiguration()->extraAspect<ExecutableAspect>()->executable().fileName();
// See QTCREATORBUG-10712 for details.
// We need to limit length of ApplicationId to 63 otherwise it would not match one in slog2info.