mirror of
https://github.com/QuasarApp/installer-framework.git
synced 2025-05-13 05:19:35 +00:00
Fix maintenance tool file name parsing in mac
Earlier we used QFileInfo::baseName but that doesn't work properly if '.' are used in file names. So start using fileName instead. Task-number: QTBUG-61262 Change-Id: I474b9656ef6d83dfbcdbc6ba6e40f95e75853c80 Reviewed-by: Katja Marttila <katja.marttila@qt.io>
This commit is contained in:
parent
4fd9839529
commit
917f355e66
@ -1197,8 +1197,8 @@ void PackageManagerCorePrivate::writeMaintenanceTool(OperationList performedOper
|
||||
performOperationThreaded(op, Backup);
|
||||
performOperationThreaded(op);
|
||||
|
||||
// copy application icons if it exists
|
||||
const QString icon = QFileInfo(QCoreApplication::applicationFilePath()).baseName()
|
||||
// copy application icons if it exists.
|
||||
const QString icon = QFileInfo(QCoreApplication::applicationFilePath()).fileName()
|
||||
+ QLatin1String(".icns");
|
||||
op = createOwnedOperation(QLatin1String("Copy"));
|
||||
op->setArguments(QStringList() << (sourceAppDirPath + QLatin1String("/../Resources/") + icon)
|
||||
|
Loading…
x
Reference in New Issue
Block a user