From 419fb5ac96ebefe76e636edc9c91b44637d0d589 Mon Sep 17 00:00:00 2001 From: luca Date: Thu, 19 Jun 2008 12:50:59 +0000 Subject: [PATCH] Patch level :setup.exe Files correlati : Ricompilazione Demo : [ ] Commento :eliminato il pernicioso inconveniente che faceva cancellare i dati ditta all'installazione di un client git-svn-id: svn://10.65.10.50/trunk@16785 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- setup/Setup.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/setup/Setup.cpp b/setup/Setup.cpp index ffccc0fc3..4158122db 100755 --- a/setup/Setup.cpp +++ b/setup/Setup.cpp @@ -928,7 +928,9 @@ void CampoSetup::NormalSetup() //creazione della directory dei programmi (compreso l'intero albero directory) CheckAndMakeDir(strPrgLocPath, "programmi"); //creazione della directory dei dati (compreso l'intero albero directory) - CheckAndMakeDir(strDataPath, "dati"); + //un client NON installa i dati!! (senno' e' una installazione locale semplice) + if (uInstallationType != it_client) + CheckAndMakeDir(strDataPath, "dati"); } @@ -971,13 +973,18 @@ void CampoSetup::NormalSetup() if (strSourceFile.Find("/dati/") > 0) { //i DATI NON VANNO MAI installati in caso di aggiornamento!!! + //i DATI NON VANNO MAI installati in caso di installazione client!!! //e nemmeno in caso si scelga di installare i dati demo (senno' sporca la dir dati e i datidemo non si installano) //Ricordare che c'e' gia' stato il controllo nella Forward della pagina di selezione, quindi la cartella.. //..di destinazione e' comunque vuota - if (bNewInstallation && !bInstallDemoData) + if (bNewInstallation && uInstallationType != it_client && !bInstallDemoData) { strFileCurr = strDataPath; strFileCurr += asFilesList[i].Mid(nPathLenght + 5); + //Ulteriore controllo di sicurezza: se trova il file di destinazione gia' presente.. + //..NON lo sovrascrive (lo mette vuoto cosi' non lo copia) + if (wxFileName::FileExists(strFileCurr)) + strFileCurr = ""; } } else if (strSourceFile.Find("/servers/") > 0) //che fare con i servers? copiare la directory...