From a750961f4d652b08c6777a5acf5dafbcd093449a Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 15 Jun 2022 13:20:05 +0200 Subject: [PATCH] Python: make sure working dir is on python device Task-number: QTCREATORBUG-27536 Change-Id: If9c8f88f2a871ec71b200020689a4ae9df1e8a6a Reviewed-by: hjk --- src/plugins/python/pythonrunconfiguration.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/python/pythonrunconfiguration.cpp b/src/plugins/python/pythonrunconfiguration.cpp index fc8a367da45..a04d2b723a7 100644 --- a/src/plugins/python/pythonrunconfiguration.cpp +++ b/src/plugins/python/pythonrunconfiguration.cpp @@ -198,6 +198,10 @@ PythonRunConfiguration::PythonRunConfiguration(Target *target, Id id) connect(target, &Target::buildSystemUpdated, this, &RunConfiguration::update); connect(target, &Target::buildSystemUpdated, this, &PythonRunConfiguration::updateExtraCompilers); currentInterpreterChanged(); + + setRunnableModifier([](Runnable &r) { + r.workingDirectory = r.workingDirectory.onDevice(r.command.executable()); + }); } PythonRunConfiguration::~PythonRunConfiguration()