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();
// make sure directory exists
QDir().mkpath(CConfigFile::getInstance()->getDesktopDirectory());
// 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)
{
QString shortcut = getClientMenuShortcutFullPath();
// make sure directory exists
QDir().mkpath(CConfigFile::getInstance()->getMenuDirectory());
// 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";
}
}
}