/trunk
local function UpdateList(self) |
local buttons = self.buttons |
local dropdown = self:GetParent() |
local items = dropdown.items |
if dropdown.PreUpdate then |
dropdown:PreUpdate(items) |
dropdown:PreUpdate() |
end |
local items = dropdown.items |
if #items == 0 then |
--print("List is empty!") |
items = emptyList |
dropdown:SetList(items) |
dropdown.keepShownOnClick = keepShownOnClick |
-- backwards compat? |
dropdown.dropdown = dropdown |
return dropdown |
end |