diff --git a/sc/sc2100.cpp b/sc/sc2100.cpp index 69ae40ddd..41385ad8e 100755 --- a/sc/sc2100.cpp +++ b/sc/sc2100.cpp @@ -290,12 +290,10 @@ void TEC_row::print_on(TPrint_section& body) TForm_item& esposto = body.find_field(PEC_ESPOSTO); set_imp(esposto, _esposto, valuta); + esposto.set_prompt(_salvo_buon_fine ? "*" : " "); TForm_item& lire = body.find_field(PEC_IMPLIRE); lire.set(_importo_lire.string()); - - TForm_item& sbf = body.find_field(PEC_SBF); - sbf.set(_salvo_buon_fine ? "*" : " "); TForm_item& cambio = body.find_field(PEC_CAMBIO); cambio.set(_valuta.cambio().string()); @@ -306,9 +304,10 @@ void TEC_row::print_on(TPrint_section& body) const TString old_prompt(descr.prompt()); descr.set_prompt(""); // Nasconde temporaneamente il prompt per non stampare i - body.update(); + body.update(); // Crea vera riga di stampa - descr.set_prompt(old_prompt); // Ripristina il vecchio prompt + esposto.set_prompt(" "); // Ripristina il vecchi prompt + descr.set_prompt(old_prompt); } ///////////////////////////////////////////////////////////