on xenial help sign in
unhardcode launcher's search paths for .desktop files.

Approved by PS Jenkins bot, Mirco Müller.

commit9f77254bc4dace9018d8c33b24407e0e96f86d96 authorMichael Zanetti <michael.zanetti@canonical.com> dateSat 30 Nov 2013, 01:21 (13 years ago) parent3bf0710552d304
1 file changed+2−4
plugins/Unity/Launcher/backend/launcherbackend.cpp+2−4
plugins/Unity/Launcher/backend/launcherbackend.cpp+2−4
@@ -26,6 +26,7 @@
2626#include <QFileInfo>
2727#include <QGSettings>
2828#include <QDebug>
29+#include <QStandardPaths>
2930
3031class LauncherBackendItem
3132{
@@ -232,10 +233,7 @@ QString LauncherBackend::findDesktopFile(const QString &appId) const
232233 int dashPos = -1;
233234 QString helper = appId;
234235
235− QStringList searchDirs;
236− searchDirs << QDir::homePath() + "/.local/share/applications";
237− searchDirs << "/usr/share/applications";
238−
236+ QStringList searchDirs = QStandardPaths::standardLocations(QStandardPaths::ApplicationsLocation);
239237#ifdef LAUNCHER_TESTING
240238 searchDirs << "";
241239#endif