diff --git a/mg/mg3300.cpp b/mg/mg3300.cpp index 5dcbf1a23..275564524 100755 --- a/mg/mg3300.cpp +++ b/mg/mg3300.cpp @@ -171,8 +171,8 @@ bool TForm_schedemag::ragg_exprs(int livart,int livgiac) // *********** int tolivart,tolivgiac; - tolivart =livart ? livart :_artlev->last_level() ; - tolivgiac=livgiac ? livgiac :_giaclev->last_level(); + tolivart =livart ? livart : (_artlev->enabled() ? _artlev->last_level() : 25) ; + tolivgiac=livgiac ? livgiac : (_giaclev->enabled() ? _giaclev->last_level() : 15); // sezioni livello codice piece="CODART"; piece << "[1," << _artlev->packed_lenght(tolivart) <<']';