Fix exec icon location and bring it into XDG compliance

pull/1/head
Timothy Pearson 10 years ago
parent ca8194cffa
commit d47440b3b1

@ -259,7 +259,7 @@ TQDomElement FormatImporter::importBasket(const TQString &folderName)
"Name=%2\n" "Name=%2\n"
"Icon=%3\n" "Icon=%3\n"
"Encoding=UTF-8\n" "Encoding=UTF-8\n"
"Type=Application\n").arg(runCommand, title, icon.isEmpty() ? TQString("exec") : icon); "Type=Application\n").arg(runCommand, title, icon.isEmpty() ? TQString("application-x-executable") : icon);
TQString launcherFileName = Tools::fileNameForNewFile("launcher.desktop", Global::basketsFolder() + folderName /*+ "/"*/); TQString launcherFileName = Tools::fileNameForNewFile("launcher.desktop", Global::basketsFolder() + folderName /*+ "/"*/);
TQString launcherFullPath = Global::basketsFolder() + folderName /*+ "/"*/ + launcherFileName; TQString launcherFullPath = Global::basketsFolder() + folderName /*+ "/"*/ + launcherFileName;
TQFile file(launcherFullPath); TQFile file(launcherFullPath);

@ -264,7 +264,7 @@ TQString NoteFactory::createNoteLauncherFile(const TQString &command, const TQSt
"Name=%2\n" "Name=%2\n"
"Icon=%3\n" "Icon=%3\n"
"Encoding=UTF-8\n" "Encoding=UTF-8\n"
"Type=Application\n").arg(command, name, icon.isEmpty() ? TQString("exec") : icon); "Type=Application\n").arg(command, name, icon.isEmpty() ? TQString("application-x-executable") : icon);
TQString fileName = fileNameForNewNote(parent, "launcher.desktop"); TQString fileName = fileNameForNewNote(parent, "launcher.desktop");
TQString fullPath = parent->fullPathForFileName(fileName); TQString fullPath = parent->fullPathForFileName(fileName);
// parent->dontCareOfCreation(fullPath); // parent->dontCareOfCreation(fullPath);
@ -930,7 +930,7 @@ TQString NoteFactory::iconForCommand(const TQString &command)
icon = TQStringList::split('-', icon).first(); icon = TQStringList::split('-', icon).first();
// 4. If the icon still not findable, use a generic icon // 4. If the icon still not findable, use a generic icon
if ( ! isIconExist(icon) ) if ( ! isIconExist(icon) )
icon = "exec"; icon = "application-x-executable";
return icon; return icon;
} }

Loading…
Cancel
Save