Corretta selezione ditta nel menu scelta ditta
git-svn-id: svn://10.65.10.50/trunk@4906 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
e5bae2b1af
commit
cf3e0c9c26
@ -542,21 +542,20 @@ bool TMenuitem::perform_submenu() const
|
||||
TSubmenu* mnu = menu().find(_action);
|
||||
bool ok = mnu != NULL && mnu->enabled();
|
||||
if (ok)
|
||||
{
|
||||
if (mnu->items() == 1)
|
||||
{
|
||||
if (mnu->query_firm())
|
||||
ok = main_app().set_firm();
|
||||
|
||||
if (ok)
|
||||
{
|
||||
if (mnu->items() == 1)
|
||||
{
|
||||
const TMenuitem& mi = mnu->item(0);
|
||||
ok = mi.enabled() && mi.perform();
|
||||
}
|
||||
}
|
||||
else
|
||||
menu().jumpto(mnu);
|
||||
}
|
||||
}
|
||||
|
||||
return ok;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user