Patch level : 10.0 202

Files correlati     : lv0.exe
Ricompilazione Demo : [ ]
Commento            :

0001095: Calendario festività non tiene in memoria modifiche

 	 Esempio...mese di gennaio 2009. Cambio lo stato del giorno 6 di gennaio da festività a giorno lavorativo. Confermo. Esco dai dati di configurazione e quando rientro il 6 gennaio è ancora una festività.

In realtà il calendario veniva azzerato se veniva usato il pulsante conferma senza aver modificato il calendario


git-svn-id: svn://10.65.10.50/trunk@17984 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2009-01-05 10:02:11 +00:00
parent 1988fcd90f
commit 7d96594e0a

View File

@ -75,6 +75,7 @@ TConf_lavanderie_mask::TConf_lavanderie_mask(const char* name)
: TAlmanac_mask(name), _cal(TDate(TODAY).year())
{
activate_almanac(F_ALMANAC, "");
_cal.read();
}
class TConf_Lavanderie : public TConfig_application
@ -156,7 +157,7 @@ void TConf_Lavanderie::save_mask(bool tosave)
FOR_EACH_ASSOC_STRING(v, h, k, str)
{
const TFixed_string name = k;
if (name.find('(') > 0)
if (name.find('(') > 0 && !name.starts_with("CAL"))
v.remove(name);
}