I have the error called "stack overflow"
Lua Code:
local function HSelector(self)
local toSort = {}
for k in pairs(BangCharHateds) do
toSort[#toSort + 1] = k
end
table.sort(toSort)
for i = 1, #toSort do
local info = UIDropDownMenu_CreateInfo();
info.text = toSort[i]
info.value = toSort[i]
info.func = function() end;
UIDropDownMenu_AddButton(info);
end
end
local function UIDropDownMenu_Initialize(btn)
UIDropDownMenu_Initialize(btn, initialize)
UIDropDownMenu_SetWidth(btn, 120)
UIDropDownMenu_SetButtonWidth(btn, 124)
UIDropDownMenu_SetSelectedID(btn, 1)
UIDropDownMenu_JustifyText(btn, "LEFT")
end
local dropdown = CreateFrame("Frame", "HSelector", UIParent, "UIDropDownMenuTemplate");
dropdown:SetPoint("CENTER", 0, 0)
dropdown:Show()
UIDropDownMenu_Initialize(dropdown, HSelector);