From ac0140b029bad4de90d628e12814a6448817fd7d Mon Sep 17 00:00:00 2001 From: Ray Donnelly Date: Mon, 16 Jun 2014 20:32:48 +0100 Subject: [PATCH 5/9] Fix RunProgram variable substitution Patch from https://bugreports.qt-project.org/browse/QTIFW-397 Using @TargetDir@/blah.exe would use only the default value of TargetDir, and ignored any user modification. --- src/libs/installer/packagemanagergui.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libs/installer/packagemanagergui.cpp b/src/libs/installer/packagemanagergui.cpp index 34e1471..a233a4b 100644 --- a/src/libs/installer/packagemanagergui.cpp +++ b/src/libs/installer/packagemanagergui.cpp @@ -3097,8 +3097,9 @@ void FinishedPage::leaving() */ void FinishedPage::handleFinishClicked() { + // Applied patch from https://bugreports.qt-project.org/browse/QTIFW-397 const QString program = - packageManagerCore()->replaceVariables(packageManagerCore()->value(scRunProgram)); + packageManagerCore()->replaceVariables(packageManagerCore()->settings().runProgram()); const QStringList args = packageManagerCore()->replaceVariables(packageManagerCore() ->values(scRunProgramArguments)); -- 2.7.0