diff options
Diffstat (limited to 'src/plugins/qnx/slog2inforunner.cpp')
-rw-r--r-- | src/plugins/qnx/slog2inforunner.cpp | 6 |
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. |