From 6334698eef99d12af7f7283253e781ecf7f08614 Mon Sep 17 00:00:00 2001 From: angelo Date: Fri, 13 Sep 1996 07:29:53 +0000 Subject: [PATCH] Corretto errore MI4228 git-svn-id: svn://10.65.10.50/trunk@3576 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ba/ba21fn.uml | 20 ++++++++++++++++++++ ba/baformed.cpp | 12 ++---------- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/ba/ba21fn.uml b/ba/ba21fn.uml index 59823cef4..29e93e7df 100755 --- a/ba/ba21fn.uml +++ b/ba/ba21fn.uml @@ -2,6 +2,26 @@ PAGE "Caratteri per fincatura" -1 -1 77 14 +GROUPBOX DLG_NULL 14 5 +BEGIN + PROMPT 1 1 "" +END + +GROUPBOX DLG_NULL 14 5 +BEGIN + PROMPT 16 1 "" +END + +GROUPBOX DLG_NULL 14 5 +BEGIN + PROMPT 1 5 "" +END + +GROUPBOX DLG_NULL 14 5 +BEGIN + PROMPT 16 5 "" +END + STRING C_TL 1 BEGIN PROMPT 1 1 "" diff --git a/ba/baformed.cpp b/ba/baformed.cpp index 62191c5dc..2cb585397 100755 --- a/ba/baformed.cpp +++ b/ba/baformed.cpp @@ -65,16 +65,7 @@ void TFink_mask::handler(WINDOW win, EVENT* ep) { TMask::handler(win, ep); if (ep->type == E_UPDATE) - { - // pittura le righette - line(xl,yt,xr,yt); - line(xl,yb,xr,yb); - line(xl,yt,xl,yb); - line(xr,yt,xr,yb); - line(xl, ym, xr, ym); - line(xm, yt, xm, yb); paint_example(); - } } void TFink_mask::paint_example() @@ -147,7 +138,8 @@ bool TFink_mask::char_handler(TMask_field& f, KEY k) { TFink_mask& m = (TFink_mask&)f.mask(); TString & ch = m.get_chars(); - ch[f.dlg() - 101] = f.get()[0]; + const char cp = f.get()[0]; + ch[f.dlg() - 101] = cp == '\0' ? ' ' : cp; m.paint_example(); } return TRUE;