From 8cbafa83b677c5fab089cd68f94828c549d76573 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Fri, 16 Nov 2012 14:28:37 +0100 Subject: [PATCH] Mac: Fix running Qt applications The executable was not resolved to the app bundle, broke with 95169eb8e39c6f43b7e74fbb18d4db19a38b0124 Task-number: QTCREATORBUG-8271 Change-Id: I374cb6f3935878db4d30c944ce56ad424e4e250b Reviewed-by: Daniel Teske --- src/plugins/qt4projectmanager/qt4nodes.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/plugins/qt4projectmanager/qt4nodes.cpp b/src/plugins/qt4projectmanager/qt4nodes.cpp index dfb5a89877e..86dab2615ac 100644 --- a/src/plugins/qt4projectmanager/qt4nodes.cpp +++ b/src/plugins/qt4projectmanager/qt4nodes.cpp @@ -2177,9 +2177,10 @@ TargetInformation Qt4ProFileNode::targetInformation(QtSupport::ProFileReader *re if (Utils::HostOsInfo::isMacHost() && reader->values(QLatin1String("CONFIG")).contains(QLatin1String("app_bundle"))) { - result.workingDir += QLatin1Char('/') - + result.target - + QLatin1String(".app/Contents/MacOS"); + const QString infix = QLatin1Char('/') + result.target + + QLatin1String(".app/Contents/MacOS"); + result.workingDir += infix; + destDir += infix; } result.workingDir = QDir::cleanPath(result.workingDir);