Hello, sorry missed the counter in the for loop in the first run:
--- a/trunk/Launchy_QT/platforms/unix/platform_unix_util.cpp +++ b/trunk/Launchy_QT/platforms/unix/platform_unix_util.cpp @@ -85,11 +85,12 @@ QString UnixIconProvider::getDesktopIcon(QString desktopFile, QString IconName) IconName = desktop2icon[desktopFile]; if (IconName == "") { const char *dirs[] = { "/usr/share/applications/", + "/usr/share/icons/", "/usr/local/share/applications/", "/usr/share/gdm/applications/", "/usr/share/applications/kde/", "~/.local/share/applications/"}; - for(int i = 0; i < 5; i++) { + for(int i = 0; i < 6; i++) { QString dir = dirs[i]; QString path = dir + "/" + desktopFile; -- cheers wof