Mac: Fix opening ui files in external designer

This commit is contained in:
con
2010-12-07 16:48:57 +01:00
parent 609ae4f2ea
commit f6a0c69106

View File

@@ -79,15 +79,15 @@ static inline QString msgAppNotFound(const QString &id)
static const char * const linguistBinaryC = "Linguist";
static const char * const designerBinaryC = "Designer";
// Mac: Change the call 'Foo.app/Contents/MacOS/Foo <file>' to
// 'open Foo.app <file>'. Do this ONLY if you do not want to have
// command line arguments
// Mac: Change the call 'Foo.app/Contents/MacOS/Foo <filelist>' to
// 'open -a Foo.app <filelist>'. doesn't support generic command line arguments
static void createMacOpenCommand(QString *binary, QStringList *arguments)
{
const int appFolderIndex = binary->lastIndexOf(QLatin1String("/Contents/MacOS/"));
if (appFolderIndex != -1) {
binary->truncate(appFolderIndex);
arguments->push_front(*binary);
arguments->push_front(QLatin1String("-a"));
*binary = QLatin1String("open");
}
}