From f53d566534bccc2d1339a2fc07ab41757c472fab Mon Sep 17 00:00:00 2001 From: Salikh Gurgenidze Date: Sat, 24 Jan 2026 13:18:19 +0400 Subject: [PATCH] stash --- UI/FrameHelpers.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/UI/FrameHelpers.lua b/UI/FrameHelpers.lua index 912fb6a..2676727 100644 --- a/UI/FrameHelpers.lua +++ b/UI/FrameHelpers.lua @@ -210,7 +210,13 @@ end -- Sort items within a category function Guda_SortCategoryItems(items) + if not items then return end table.sort(items, function(a, b) + -- Nil guards for sort stability + if not a then return false end + if not b then return true end + if not a.itemData then return false end + if not b.itemData then return true end -- Rank Trade Goods: meat (name ends with 'meat') = 2, egg (contains 'egg') = 1, others = 0 local function tgRank(d) if not d or not d.name then return 0 end