From 8848f6d6bc94a0d17b2292c39c02d23f686fb7ed Mon Sep 17 00:00:00 2001 From: Linden <65407488+thelindat@users.noreply.github.com> Date: Wed, 1 Mar 2023 06:42:53 +1100 Subject: [PATCH] fix(client/radial): onSelect export handler currentRadial is cleared before triggering the export. --- resource/interface/client/radial.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/resource/interface/client/radial.lua b/resource/interface/client/radial.lua index f2e39b9..f2f6304 100644 --- a/resource/interface/client/radial.lua +++ b/resource/interface/client/radial.lua @@ -194,6 +194,8 @@ RegisterNUICallback('radialClick', function(index, cb) item = menuItems[itemIndex] end + local menuResource = currentRadial and currentRadial.resource or item.resource + if item.menu then menuHistory[#menuHistory + 1] = { id = currentRadial and currentRadial.id, option = item.menu } showRadial(item.menu) @@ -205,7 +207,7 @@ RegisterNUICallback('radialClick', function(index, cb) if onSelect then if type(onSelect) == 'string' then - return exports[currentRadial and currentRadial.resource or item.resource][onSelect](0, currentMenu, itemIndex) + return exports[menuResource][onSelect](0, currentMenu, itemIndex) end onSelect(currentMenu, itemIndex)