diff --git a/sc/sc2400.cpp b/sc/sc2400.cpp index e0068d7b0..ec79b3a0a 100755 --- a/sc/sc2400.cpp +++ b/sc/sc2400.cpp @@ -26,6 +26,7 @@ protected: virtual bool destroy(); virtual void main_loop(); virtual void on_firm_change(); + virtual void on_config_change(); bool get_mail_address(TToken_string& to, TToken_string& cc) const; virtual bool get_next_mail(TToken_string& to, TToken_string& cc, TToken_string& ccn, @@ -448,15 +449,17 @@ bool TStampaSol_application::destroy() return TSkeleton_application::destroy(); } +void TStampaSol_application::on_config_change() +{ + TConfig c(CONFIG_DITTA, "cg"); + _lingua_ditta= c.get("CodLin"); + _gesval= c.get_bool("GesVal"); +} + void TStampaSol_application::on_firm_change() { mask().reset(); mask().set(F_STAMPSALDO, "X"); - - TApplication::on_firm_change(); - TConfig c(CONFIG_DITTA, "cg"); - _lingua_ditta= c.get("CodLin"); - _gesval= c.get_bool("GesVal"); } void TStampaSol_application::main_loop()