diff --git a/src/Classes/GemSelectControl.lua b/src/Classes/GemSelectControl.lua index bd3802fd7c..04c9910627 100644 --- a/src/Classes/GemSelectControl.lua +++ b/src/Classes/GemSelectControl.lua @@ -333,7 +333,9 @@ function GemSelectClass:SortGemList(gemList) if self.skillsTab.sortGemsByDPS and sortCache.dps[a] ~= sortCache.dps[b] then return sortCache.dps[a] > sortCache.dps[b] else - return a < b + local nameA = (self.gems[a] and self.gems[a].name) or a + local nameB = (self.gems[b] and self.gems[b].name) or b + return nameA < nameB end else return sortCache.canSupport[a]