ignore parameters like %u in executing apps

This commit is contained in:
Marco Martin 2015-04-11 14:48:24 +02:00
parent e3913eb107
commit 2d909f69f4
2 changed files with 3 additions and 2 deletions

View file

@ -12,7 +12,7 @@ Item {
property bool isDropTarget: delegateRoot != dragDelegate && root.reorderingApps && applicationsView.dragData && applicationsView.dragData.ApplicationStorageIdRole == modelData.ApplicationStorageIdRole
opacity: isDropTarget ? 0.3 : 1
onModelDataChanged:print("AAAA");
PlasmaCore.IconItem {
id: icon
anchors.centerIn: parent

View file

@ -205,7 +205,8 @@ void ApplicationListModel::runApplication(const QString &storageId)
KService::Ptr service = KService::serviceByStorageId(storageId);
QProcess::startDetached(service->exec());
//ignore parameters like %u
QProcess::startDetached(service->exec().replace(QRegExp("%\\w"), ""));
}
QStringList ApplicationListModel::appOrder() const