diff --git a/src/include/relapp.cpp b/src/include/relapp.cpp index d7894072a..a3164644e 100755 --- a/src/include/relapp.cpp +++ b/src/include/relapp.cpp @@ -1716,8 +1716,7 @@ void TRelation_application::main_loop() TMessage msg(autoins_caller(), _lnflag ? MSG_LN : MSG_AI, num); msg.send(); } - - if (is_transaction()) + if (is_transaction()) { TConfig ini(_trans_ini.row(_trans_counter), "Transaction"); ini.set("Record", _recins); @@ -1946,18 +1945,16 @@ bool TRelation_application::parse_command_line() for (int i = argc()-1; i > 0; i--) { ini = argv(i); - if ((ini[0] == '-' || ini[0] == '/') && ((toupper(ini[1]) == 'I') || (toupper(ini[1]) == 'B'))) + if ((ini[0] == '-' || ini[0] == '/') && (toupper(ini[1]) == 'B')) + _transaction_batch = true; + if ((ini[0] == '-' || ini[0] == '/') && (toupper(ini[1]) == 'I')) { - _transaction_batch = (toupper(ini[1]) == 'B'); - ini.ltrim(2); + ini.ltrim(2); if (ini.starts_with("=")) ini.ltrim(1); CHECK(!ini.blank(),"Manca l'indicazione della transazione. Il nome va indicato di seguito al -i, senza interporre spaziatura."); - if (ini.find('*')>=0) - { - // metachars: - list_files(ini, _trans_ini); - } + if (ini.find('*') >= 0) // metachars: + list_files(ini, _trans_ini); else { if (ini.exist()) @@ -1975,7 +1972,6 @@ bool TRelation_application::parse_command_line() msg.strip("\""); _prog_message = msg; } - break; } }