From 7d96594e0af7a2fb2442b4c67828a2187cfaa700 Mon Sep 17 00:00:00 2001 From: alex Date: Mon, 5 Jan 2009 10:02:11 +0000 Subject: [PATCH] Patch level : 10.0 202 Files correlati : lv0.exe Ricompilazione Demo : [ ] Commento : MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- lv/lv0300.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lv/lv0300.cpp b/lv/lv0300.cpp index f1d762a58..5b42a5330 100755 --- a/lv/lv0300.cpp +++ b/lv/lv0300.cpp @@ -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); }