diff --git a/src/ba/ba1700.cpp b/src/ba/ba1700.cpp index c008e9dd4..90005671b 100755 --- a/src/ba/ba1700.cpp +++ b/src/ba/ba1700.cpp @@ -1100,7 +1100,7 @@ bool TInstaller_mask::install(const TString& module, int patchlevel) return error_box(FR("Impossibile determinare il numero dei dischetti in %s"), remote_ininame.name()); else { - if (patchlevel == 0) +// if (patchlevel == 0) sempre ora ok = pre_process(*remote_ini, module); if (!ok) { @@ -1279,7 +1279,7 @@ bool TInstaller_mask::install(const TString& module, int patchlevel) const int files = ini.build_complete_list(module, list); if (files > 0) { - if (patchlevel == 0) +// if (patchlevel == 0) sempre ora ok = pre_process(ini, module); if (ok) @@ -1337,13 +1337,13 @@ bool TInstaller_mask::install(const TString& module, int patchlevel) } - if (ok && patchlevel == 0) // Se installo un modulo pricipale ... + if (ok) { - // ... installo DOPO tutte le patches successive - install_patches(module, lastrelease, lastpatch); TInstall_ini ini; ok &= post_process(ini, module); - } + if (patchlevel == 0) // Se installo un modulo pricipale ... + ok &= install_patches(module, lastrelease, lastpatch); // ... installo DOPO tutte le patches successive + } return ok; }