diff --git a/include/relapp.cpp b/include/relapp.cpp index cd2b545c9..15bcba2ae 100755 --- a/include/relapp.cpp +++ b/include/relapp.cpp @@ -1073,8 +1073,7 @@ bool TRelation_application::parse_command_line() } } - _lnflag = _ini.not_empty(); - if (_lnflag) + if (_ini.not_empty()) { TConfig cnf(_ini, "Transaction"); _transaction = cnf.get("Action"); @@ -1088,7 +1087,13 @@ bool TRelation_application::parse_command_line() if (!ok) error_box("Ditta inesistente: %ld", firm); } + + if (_transaction == "RUN") + _lnflag = 0; // Ho gia' finito qui: basta il cambio ditta + else + _lnflag = 1; // Attiva automagia } + return _lnflag; }