diff --git a/mg/mg0100.cpp b/mg/mg0100.cpp index 4463a4164..925391bb1 100755 --- a/mg/mg0100.cpp +++ b/mg/mg0100.cpp @@ -270,8 +270,11 @@ TMask * Tab_app_mag::set_mask(TMask * _m) { if (_m != NULL) return Tab_application::set_mask(_m); - else - return Tab_application::set_mask(new TMask_tabmag((const char *)mask_name(),get_tabname())); + else { + TFixed_string tabname(get_tabname()); + TString maskname; + return Tab_application::set_mask(new TMask_tabmag((const char *)get_mask_name(maskname),tabname)); + } } bool Tab_app_mag::user_create()