diff --git a/include/maskfld.cpp b/include/maskfld.cpp index b02ae43de..8a32db03a 100755 --- a/include/maskfld.cpp +++ b/include/maskfld.cpp @@ -1,4 +1,4 @@ -// $Id: maskfld.cpp,v 1.30 1994-10-14 19:15:06 guy Exp $ +// $Id: maskfld.cpp,v 1.31 1994-10-19 11:46:18 alex Exp $ #include #include @@ -1124,17 +1124,23 @@ void TBrowse::parse_join(TScanner& scanner) void TBrowse::parse_insert(TScanner& scanner) { - if (scanner.popkey() == "RU") - { - _insert = "R"; - _insert << scanner.line(); - } + const TString16 key(scanner.popkey()); + + if (key == "NO") _insert = ""; else { - _insert = "M"; - _insert << scanner.line(); + if (key == "RU") + { + _insert = "R"; + _insert << scanner.line(); + } + else + { + _insert = "M"; + _insert << scanner.line(); + } + _insert.trim(); } - _insert.trim(); }