Fixed: Create Menu directory before creating shortcuts

This commit is contained in:
kervala 2016-10-03 17:18:25 +02:00
parent 82a95f3e79
commit b6b6540b38

View file

@ -99,16 +99,28 @@ void CProfile::createShortcuts() const
{ {
QString shortcut = getClientDesktopShortcutFullPath(); QString shortcut = getClientDesktopShortcutFullPath();
// make sure directory exists
QDir().mkpath(CConfigFile::getInstance()->getDesktopDirectory());
// create desktop shortcut // create desktop shortcut
createShortcut(shortcut, name, exe, profileArguments, icon, workingDir); if (!createShortcut(shortcut, name, exe, profileArguments, icon, workingDir))
{
qDebug() << "Unable to create desktop directory";
}
} }
if (menuShortcut) if (menuShortcut)
{ {
QString shortcut = getClientMenuShortcutFullPath(); QString shortcut = getClientMenuShortcutFullPath();
// make sure directory exists
QDir().mkpath(CConfigFile::getInstance()->getMenuDirectory());
// create menu shortcut // create menu shortcut
createShortcut(shortcut, name, exe, profileArguments, icon, workingDir); if (!createShortcut(shortcut, name, exe, profileArguments, icon, workingDir))
{
qDebug() << "Unable to create shortcut for client in menu";
}
} }
} }