Tolto forced() dal test per il check sul K_ENTER
Corretta set field nel caso di un nome campo = "" git-svn-id: svn://10.65.10.50/trunk@5097 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
a3fba6a9ad
commit
c3d3c765bf
@ -1372,7 +1372,15 @@ void TEditable_field::set_prompt(const char* p)
|
||||
void TEditable_field::set_field(const TString& fr)
|
||||
{
|
||||
if (_field != NULL)
|
||||
{
|
||||
if (fr.empty())
|
||||
{
|
||||
delete _field;
|
||||
_field = NULL;
|
||||
}
|
||||
else
|
||||
*_field = fr;
|
||||
}
|
||||
else
|
||||
_field = new TFieldref(fr, 0);
|
||||
}
|
||||
@ -2992,7 +3000,7 @@ bool TEdit_field::on_key(KEY key)
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (!mask().query_mode() || forced())
|
||||
if (!mask().query_mode() /* || forced() */)
|
||||
{
|
||||
ok = !(check_type() == CHECK_REQUIRED && empty());
|
||||
// check consistency
|
||||
|
Loading…
x
Reference in New Issue
Block a user