From f54fd6ce893fec3e148a26c5471a06d916019f90 Mon Sep 17 00:00:00 2001 From: guy Date: Mon, 15 Dec 1997 15:27:45 +0000 Subject: [PATCH] Corretto stack overflow nel cambio studio (Spero). :-( git-svn-id: svn://10.65.10.50/trunk@5750 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ba/ba0.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ba/ba0.cpp b/ba/ba0.cpp index 5433edf66..4a14c8ea7 100755 --- a/ba/ba0.cpp +++ b/ba/ba0.cpp @@ -1377,9 +1377,9 @@ bool TMenu_application::create() TFilename menu = (argc() < 2) ? "baprassi" : argv(1); menu.ext("men"); _menu.read(menu); + dispatch_e_menu(MENU_ITEM(1)); } - dispatch_e_menu(MENU_ITEM(1)); return TRUE; } @@ -1560,11 +1560,11 @@ bool TMenu_application::choose_study() bool ok = m.run() == K_ENTER; if (ok) { - _mask->close_modal(); - do_events(); destroy(); prefix().set_studio(m.get(DLG_USER)); - create(); + ok = create(); + if (!ok) + stop_run(); } return ok; }