diff --git a/code/ryzom/tools/client/ryzom_installer/src/operationdialog.cpp b/code/ryzom/tools/client/ryzom_installer/src/operationdialog.cpp index 405ea837d..3f593dae0 100644 --- a/code/ryzom/tools/client/ryzom_installer/src/operationdialog.cpp +++ b/code/ryzom/tools/client/ryzom_installer/src/operationdialog.cpp @@ -658,7 +658,7 @@ void COperationDialog::copyInstaller() CFilesCopier copier(this); copier.setIncludeFilter(filter); copier.addFile(oldInstallerFullPath); - copier.setSourceDirectory(config->getSrcServerDirectory()); + copier.setSourceDirectory(config->getSrcServerDirectory().isEmpty() ? QApplication::applicationDirPath():config->getSrcServerDirectory()); copier.setDestinationDirectory(config->getInstallationDirectory()); copier.exec();