diff --git a/tools/linuxdeployqt/main.cpp b/tools/linuxdeployqt/main.cpp index a9cedba..aff5b0d 100644 --- a/tools/linuxdeployqt/main.cpp +++ b/tools/linuxdeployqt/main.cpp @@ -136,7 +136,7 @@ int main(int argc, char **argv) desktopExecEntry = settings->value("Desktop Entry/Exec", "r").toString().split(' ').first().split('/').last().trimmed(); qDebug() << "desktopExecEntry:" << desktopExecEntry; desktopFile = firstArgument; - desktopIconEntry = settings->value("Desktop Entry/Icon", "r").toString().split(' ').first().split('.').first().trimmed(); + desktopIconEntry = settings->value("Desktop Entry/Icon", "r").toString().split(' ').first().split(".",QString::SkipEmptyParts).at(0); qDebug() << "desktopIconEntry:" << desktopIconEntry; QString candidateBin = QDir::cleanPath(QFileInfo(firstArgument).absolutePath() + desktopExecEntry); // Not FHS-like