diff --git a/ba/ba2700.cpp b/ba/ba2700.cpp index ca1f0f544..7cf9a7899 100755 --- a/ba/ba2700.cpp +++ b/ba/ba2700.cpp @@ -693,8 +693,6 @@ void TDictionary_mask::fill_chapter() if (_new) skip = !_errors && e._eng != "???"; - else - skip = e._eng == "???"; if (!skip && chk_modules) { FOR_EACH_TOKEN(_modules, m) @@ -753,7 +751,10 @@ bool TDictionary_mask::on_field_event(TOperable_field& o, TField_event e, long j break; case DLG_SAVEREC: if (e == fe_button) + { _dictionary.write(); + send_key(K_SPACE, F_ALFABETO); + } break; case DLG_FILTER: if (e == fe_button) @@ -772,6 +773,7 @@ bool TDictionary_mask::on_field_event(TOperable_field& o, TField_event e, long j _new = m.get_bool(F_NEW); _modules = m.get(F_MODULE); } + send_key(K_SPACE, F_ALFABETO); } break; case DLG_ELABORA: diff --git a/ba/ba2700b.uml b/ba/ba2700b.uml index 6ddd9545e..983e4c5fa 100755 --- a/ba/ba2700b.uml +++ b/ba/ba2700b.uml @@ -23,7 +23,7 @@ END STRING F_MODULE 20 BEGIN - PROMPT 2 7 "Moduli " + PROMPT 2 7 "Pattern " GROUP 1 END