Corretta la Tform_string::update perche' sbagliava a gestire il messaggio EMPTY

git-svn-id: svn://10.65.10.50/trunk@5241 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
augusto 1997-09-19 13:20:20 +00:00
parent 598b6503e4
commit 7a4b9e0f2a

View File

@ -1557,14 +1557,13 @@ bool TForm_string::update()
{ {
if (read()) // valuta il campo if (read()) // valuta il campo
{ {
TString s;
TForm_item::update(); TForm_item::update();
// esegue i messaggi // esegue i messaggi
const int n = (_message.objptr(1) != NULL && s.empty() ? 1 : 0); const int n = (_message.objptr(1) != NULL && *get()=='\0' ? 1 : 0);
do_message(n); do_message(n);
// prende il campo e lo stampa // prende il campo e lo stampa
s = get(); TString s(get());
apply_format(s); apply_format(s, picture());
put_paragraph(s); put_paragraph(s);
} }
return TRUE; return TRUE;