diff --git a/ba/ba0.cpp b/ba/ba0.cpp index 30f526292..23e559656 100755 --- a/ba/ba0.cpp +++ b/ba/ba0.cpp @@ -1546,17 +1546,20 @@ int main(int argc, char** argv) user() = u; } - TFilename menu = (argc < 2) ? "prassi.men" : argv[1]; - TString16 ext = menu.ext(); ext.upper(); + TFilename menu = (argc < 2) ? "baprassi.men" : argv[1]; + TString ext = menu.ext(); ext.lower(); - if (ext == "MEN" && !fexist(menu)) + if (ext == "men" && !fexist(menu)) ext.cut(0); - if (ext != "MEN") + if (ext != "men") { if (ext.empty()) menu.ext("mnu"); - TFilename newmenu(menu); newmenu.ext("men"); + TFilename newmenu(menu); + newmenu.ext("men"); + if (newmenu == "prassi.men") + newmenu == "baprassi.men"; if (fexist(menu) && !fexist(newmenu)) convert(menu); menu = newmenu;