From 60b95d3a985bcbb4c6591bbbc42a63841a069a8d Mon Sep 17 00:00:00 2001 From: "James D. Callahan III" Date: Thu, 25 Mar 2010 10:30:58 -0400 Subject: [PATCH] In ListItem_OnEnter(): Subheaders can be removed, but headers are forever. --- Frame.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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] -- 1.7.9.5