diff --git a/code/ryzom/tools/client/ryzom_installer/src/operationdialog.cpp b/code/ryzom/tools/client/ryzom_installer/src/operationdialog.cpp index cc2a53ed2..1c0e5cd82 100644 --- a/code/ryzom/tools/client/ryzom_installer/src/operationdialog.cpp +++ b/code/ryzom/tools/client/ryzom_installer/src/operationdialog.cpp @@ -91,7 +91,10 @@ void COperationDialog::processNextStep() // default profile const CProfile &configuration = config->getProfile(); - switch(config->getNextStep()) + // long operations are done in a thread + CConfigFile::InstallationStep step = config->getNextStep(); + + switch(step) { case CConfigFile::DisplayNoServerError: break;