logger.error("The launcher installation directory can not be detected or used!", e);
GuiUtils.showErrorMessageDialog(null, BundleUtils.getLabel("message_error_launcherInstallationDirectory"));
// Run launcher without an update. Don't throw a LauncherStartFailedException.
}
if (foundLauncherInstallationDirectory) {
final boolean update = updater.showUpdateDialog(null);
if (update) {
if (saveDownloadedFiles) {
selfUpdaterStarted = updater.update(downloadDirectory, tempDirectory);
} else {
selfUpdaterStarted = updater.update(tempDirectory, tempDirectory);