In ListItem_OnEnter(): Subheaders can be removed, but headers are forever.
James D. Callahan III [03-25-10 - 14:30]
In ListItem_OnEnter(): Subheaders can be removed, but headers are forever.
diff --git a/Frame.lua b/Frame.lua
index bcb8f80..8f220ab 100644
--- a/Frame.lua
+++ b/Frame.lua
@@ -2487,7 +2487,11 @@ do
local entry = MainPanel.scroll_frame.entries[traverseIndex]
-- get rid of our expanded lines
- while (entry and entry.type ~= check_type) do
+ while entry and entry.type ~= check_type do
+ -- Headers are never removed.
+ if entry.type == "header" then
+ break
+ end
ReleaseTable(table.remove(MainPanel.scroll_frame.entries, traverseIndex))
entry = MainPanel.scroll_frame.entries[traverseIndex]