Skip to content

Commit 3b80110

Browse files
committed
expose OpenMenu in skins for plugins
1 parent 12c75a0 commit 3b80110

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

ElvUI/Classic/Modules/Skins/Menu.lua

+4-4
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ local function SkinFrame(frame)
2020
end
2121
end
2222

23-
local function OpenMenu(manager, region, menuDescription)
24-
local menu = manager:GetOpenMenu()
23+
function S:OpenMenu(region, menuDescription)
24+
local menu = self:GetOpenMenu() -- self is manager (Menu.GetManager)
2525
if menu then
2626
-- Initial context menu
2727
SkinFrame(menu)
@@ -35,8 +35,8 @@ function S:Blizzard_Menu()
3535

3636
local manager = _G.Menu.GetManager()
3737
if manager then
38-
hooksecurefunc(manager, 'OpenMenu', OpenMenu)
39-
hooksecurefunc(manager, 'OpenContextMenu', OpenMenu)
38+
hooksecurefunc(manager, 'OpenMenu', S.OpenMenu)
39+
hooksecurefunc(manager, 'OpenContextMenu', S.OpenMenu)
4040
end
4141
end
4242

0 commit comments

Comments
 (0)