diff --git a/ve/velib06a.cpp b/ve/velib06a.cpp index 1aa369dfa..341b9238a 100755 --- a/ve/velib06a.cpp +++ b/ve/velib06a.cpp @@ -2037,16 +2037,15 @@ bool descr_handler( TMask_field& f, KEY key ) f.mask().set(FR_CODART, anamag.get(ANAMAG_CODART), 3); } else - if (f.mask().is_running()) + { + const TString& s = f.get(); + if (s.find('\n') < 0) { - const TString& s = f.get(); - if (s.find('\n') < 0) - { - TLocalisamfile& anamag = ((TEdit_field&)f).browse()->cursor()->file(); - if (s == anamag.get(ANAMAG_DESCR)) - f.mask().set(FR_CODART, anamag.get(ANAMAG_CODART), 3); - } + TLocalisamfile& anamag = ((TEdit_field&)f).browse()->cursor()->file(); + if (s == anamag.get(ANAMAG_DESCR)) + f.mask().set(FR_CODART, anamag.get(ANAMAG_CODART), 3); } + } } return true; }