Fixed: Create Menu directory before creating shortcuts

--HG--
branch : develop
This commit is contained in:
kervala 2016-10-03 17:18:25 +02:00
parent 72144c3131
commit 983f4f81df

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";
}
}
}