--HG-- branch : develop
@ -245,7 +245,8 @@ void CMainWindow::onUninstall()
components = dialog.getSelectedCompenents();
}
COperationDialog dialog;
{
COperationDialog dialog(this);
dialog.setOperation(OperationUninstall);
dialog.setUninstallComponents(components);
@ -254,6 +255,7 @@ void CMainWindow::onUninstall()
void CMainWindow::onQuit()
@ -771,15 +771,10 @@ void COperationDialog::copyInstaller()
// create menu directory if defined
QString path = config->getMenuDirectory();
if (!path.isEmpty())
QDir dir;
if (!dir.mkpath(path))
if (!path.isEmpty() && !QDir().mkpath(path))
qDebug() << "Unable to create directory" << path;
// create installer link in menu
QString executable = newInstallerFullPath;
@ -229,9 +229,6 @@ bool resolveShortcut(const QWidget &window, const QString &shortcut, QString &pa
// Handle success
path = QDir::fromNativeSeparators(qFromWide(szGotPath));
else