From 5bddb7db659578d8df9db1660073b7eac0cef40f Mon Sep 17 00:00:00 2001 From: zImSkillz <83404249+zImSkillz@users.noreply.github.com> Date: Sat, 16 Nov 2024 18:50:57 +0100 Subject: [PATCH] Update functions.lua --- [core]/es_extended/client/functions.lua | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/[core]/es_extended/client/functions.lua b/[core]/es_extended/client/functions.lua index 022b3821..42569381 100644 --- a/[core]/es_extended/client/functions.lua +++ b/[core]/es_extended/client/functions.lua @@ -389,7 +389,12 @@ function ESX.UI.Menu.Close(menuType, namespace, name, cancel) if not cancel then ESX.UI.Menu.Opened[i].close() else - ESX.UI.Menu.Opened[i].cancel() + local menu = ESX.UI.Menu.Opened[i] + ESX.UI.Menu.RegisteredTypes[menu.type].close(menu.namespace, menu.name) + + if type(menu.cancel) ~= "nil" then + menu.cancel(menu.data, menu) + end end ESX.UI.Menu.Opened[i] = nil end @@ -405,7 +410,12 @@ function ESX.UI.Menu.CloseAll(cancel) if not cancel then ESX.UI.Menu.Opened[i].close() else - ESX.UI.Menu.Opened[i].cancel() + local menu = ESX.UI.Menu.Opened[i] + ESX.UI.Menu.RegisteredTypes[menu.type].close(menu.namespace, menu.name) + + if type(menu.cancel) ~= "nil" then + menu.cancel(menu.data, menu) + end end ESX.UI.Menu.Opened[i] = nil end