Index: Overrides.lua =================================================================== --- Overrides.lua (revision 78) +++ Overrides.lua (working copy) @@ -2,6 +2,7 @@ frame.name = "Addon Loader" frame:Hide() local WotLK = string.match(GetBuildInfo(), "^3.") +local tempTbl = {} frame:SetScript("OnShow", function(frame) @@ -39,11 +40,17 @@ editbox:SetText(AddonLoader.conditiontexts[currentAddon]) end + local i=0 + for k, v in pairs(AddonLoader.conditiontexts) do + i=i+1 + table.insert(tempTbl, i, k) + end + table.sort(tempTbl) local function initdropdown() local addonCount = 0 local info = UIDropDownMenu_CreateInfo() local checked - for addon, text in pairs(AddonLoader.conditiontexts) do + for _, addon in pairs(tempTbl) do if addon == currentAddon then checked = 1 else