From 711ce906bc6184459363e019e2c3885c945c48e6 Mon Sep 17 00:00:00 2001 From: Alessandro Bonazzi Date: Sun, 26 Apr 2020 22:09:22 +0200 Subject: [PATCH] Patch level : 12.0 no-patch Files correlati : Modificata la funzione to_check --- src/include/maskfld.cpp | 18 ------------------ src/include/maskfld.h | 2 +- 2 files changed, 1 insertion(+), 19 deletions(-) diff --git a/src/include/maskfld.cpp b/src/include/maskfld.cpp index 8d9a6495e..ee723ec66 100755 --- a/src/include/maskfld.cpp +++ b/src/include/maskfld.cpp @@ -716,24 +716,6 @@ bool TMask_field::initial_check(KEY k) const return k == K_TAB && !mask().is_running(); } -// @mfunc Verifica se il campo deve essere sottoposto a check -// -// @rdesc Ritorna il risultato: -// -// @flag true | Se il campo e' da sottoporre a check -// @flag false | Se il campo non e' da sottoporre check -bool TMask_field::to_check( - KEY k, // @parm Tasto da passare al campo come simulazione di inizio controllo - bool checkrun) const // @parm Permette di ritornare true se la maschera e' in start_run() mode -{ - bool yes = running_check(k) || final_check(k); - - if (!yes && checkrun) - yes = k == initial_check(k); - - return yes; -} - void TMask_field::send_key(KEY k, short to) { _mask->send_key(k, to, this); diff --git a/src/include/maskfld.h b/src/include/maskfld.h index b6afb8fd9..56ce937af 100755 --- a/src/include/maskfld.h +++ b/src/include/maskfld.h @@ -351,7 +351,7 @@ public: // @cmember Controlla se il check iniziale del campo è in chiusura bool final_check(KEY k) const { return k == K_ENTER && dirty(); } // @cmember Controlla se il check del campo è da eseguire - bool to_check(KEY k, bool checkrun = false) const; + bool to_check(KEY k, bool initial = false) const { return (initial && initial_check(k)) || running_check(k) || final_check(k); } // @cmember Gestisce la chiamata all'handler del campo virtual bool on_hit();