fix some multiple menus

This commit is contained in:
hydrant
2019-05-09 17:52:49 +02:00
parent 539d899ac9
commit e110f6e1f5
3 changed files with 9 additions and 2 deletions

View File

@@ -59,6 +59,8 @@ export default function business(globalData: GlobalData) {
mp.events.call('business_removeHelp', false);
mp.gui.chat.show(false);
if (globalData.InChat || globalData.InInput || globalData.InMenu) return;
if (typeof mainMenu !== "undefined" && mainMenu.Visible) {
return;
}
@@ -66,6 +68,7 @@ export default function business(globalData: GlobalData) {
if (typeof bankMenu !== "undefined" && bankMenu.Visible) {
return;
}
globalData.InMenu = true;
mainMenu = new Menu("Businessverwaltung", businessName, new Point(50, 50), null, null);
@@ -142,6 +145,7 @@ export default function business(globalData: GlobalData) {
mainMenu.MenuClose.on(() => {
mp.events.call('business_removeHelp', false);
globalData.InMenu = false;
});
}
}