From e7fe8de4dd8c3ce9a5e296001754d6ee3f28236b Mon Sep 17 00:00:00 2001 From: Friedemann Kleint <Friedemann.Kleint@nokia.com> Date: Tue, 15 May 2012 15:24:49 +0200 Subject: [PATCH] Qt versions/qmake dialog: Join filter list correctly. Do not add a trailing blank. Change-Id: I0b187345415d96508be495860c530bd2f0c292c6 Reviewed-by: Eike Ziller <eike.ziller@nokia.com> --- src/plugins/qtsupport/qtoptionspage.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/plugins/qtsupport/qtoptionspage.cpp b/src/plugins/qtsupport/qtoptionspage.cpp index 4d493b0ea87..a33b8ae3ffe 100644 --- a/src/plugins/qtsupport/qtoptionspage.cpp +++ b/src/plugins/qtsupport/qtoptionspage.cpp @@ -642,12 +642,15 @@ QtOptionsPageWidget::~QtOptionsPageWidget() static QString filterForQmakeFileDialog() { QString filter = QLatin1String("qmake ("); - foreach (const QString &s, Utils::BuildableHelperLibrary::possibleQMakeCommands()) { + const QStringList commands = Utils::BuildableHelperLibrary::possibleQMakeCommands(); + for (int i = 0; i < commands.size(); ++i) { + if (i) + filter += QLatin1Char(' '); #ifdef Q_OS_MAC // work around QTBUG-7739 that prohibits filters that don't start with * filter += QLatin1Char('*'); #endif - filter += s + QLatin1Char(' '); + filter += commands.at(i); } filter += QLatin1Char(')'); return filter; -- GitLab