diff --git a/ba/ba3700.cpp b/ba/ba3700.cpp index 3d78db83f..6fe5f063c 100755 --- a/ba/ba3700.cpp +++ b/ba/ba3700.cpp @@ -345,6 +345,8 @@ bool BA3700_application::tipo_rata(TMask_field& f, KEY k) if (k == K_TAB && pag) { + pag->set_default_ulc(""); + f.mask().set(F_ULT_CLASS,""); pag->set_default_type(atoi(f.get())); pag->set_sheet(*shf); } @@ -361,6 +363,7 @@ bool BA3700_application::ult_class(TMask_field& f, KEY k) if (k == K_TAB && pag && f.focusdirty()) { + pag->set_default_type(atoi(f.mask().get(F_TIPO_RATA))); pag->set_default_ulc(f.get()); pag->set_sheet(*shf); }