diff --git a/src/ba/ba8301.cpp b/src/ba/ba8301.cpp index 10788507b..64aba3842 100755 --- a/src/ba/ba8301.cpp +++ b/src/ba/ba8301.cpp @@ -773,7 +773,7 @@ bool TReport_field_mask::on_field_event(TOperable_field& o, TField_event e, long } break; case F_LIST: - if (e == fe_close) + if (e == fe_close && page_enabled(3)) { TSheet_field& sheet = sfield(F_LIST); TAssoc_array ass;