Fixed: Create Menu directory before creating shortcuts
--HG-- branch : develop
This commit is contained in:
parent
72144c3131
commit
983f4f81df
1 changed files with 14 additions and 2 deletions
|
@ -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";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue