Skip to content

Commit bf2346c

Browse files
authored
Fix an issue where the UI could get stuck when clicking Never Implemented. And prevent the Brann tree from opening as the default
1 parent d3cbeba commit bf2346c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

ResearchViewer.lua

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ local increment = CreateCounter();
2424
ResearchViewer.talentTrees = {
2525
["The War Within"] = {
2626
order = increment(),
27-
{ isTraitTree = true, id = 1115, name = GENERIC_TRAIT_FRAME_RESHII_WRAPS_TITLE or "Reshii Wraps (added in 11.2.0)" },
27+
{ isTraitTree = true, id = 1115, name = GENERIC_TRAIT_FRAME_RESHII_WRAPS_TITLE },
28+
{ isTraitTree = true, id = 672, name = GENERIC_TRAIT_FRAME_DRAGONRIDING_TITLE },
2829
{ isTraitTree = true, id = 1151, name = "Brann Delve Season 3" },
2930
{ isTraitTree = true, id = 1061, name = GENERIC_TRAIT_FRAME_TITAN_CONSOLE_TITLE },
3031
{ isTraitTree = true, id = 1057, name = GENERIC_TRAIT_FRAME_VISIONS_TITLE },
3132
{ isTraitTree = true, id = 1056, name = GENERIC_TRAIT_FRAME_DRIVE_TITLE },
32-
{ isTraitTree = true, id = 672, name = GENERIC_TRAIT_FRAME_DRAGONRIDING_TITLE },
3333
{ isTraitTree = true, id = 1060, name = "Brann Delve Season 2" },
3434
{ isTraitTree = true, id = 1046, name = GENERIC_TRAIT_FRAME_THE_VIZIER_TITLE },
3535
{ isTraitTree = true, id = 1045, name = GENERIC_TRAIT_FRAME_THE_GENERAL_TITLE },
@@ -401,6 +401,7 @@ end
401401

402402
function ResearchViewer:ToggleUI()
403403
self.selectedTreeInfo = self.charDb and self.charDb.lastSelected or nil
404+
if self.selectedTreeInfo and not self.selectedTreeInfo.id then self.selectedTreeInfo = nil end
404405
if not self.selectedTreeInfo then
405406
for _, value in ipairs(self.talentTrees['The War Within']) do
406407
local isAvailable = (value.isTraitTree and self:TraitTreeExists(value.id)) or (not value.isTraitTree and self:TreeExists(value.id))
@@ -527,7 +528,7 @@ function ResearchViewer:GenerateMenu(rootDescription, owner)
527528
rootDescription:CreateTitle('Select another tree')
528529
self:GenerateSubMenuButtons(rootDescription, self.talentTrees, isSelected, openTree)
529530
local neverImplementedData = {}
530-
local neverImplemented = rootDescription:CreateRadio("Never Implemented", isSelected, openTree, neverImplementedData)
531+
local neverImplemented = rootDescription:CreateRadio("Never Implemented", isSelected, nil, neverImplementedData)
531532
self:GenerateSubMenuButtons(neverImplemented, self.neverImplemented, isSelected, openTree, { neverImplementedData })
532533
end
533534

0 commit comments

Comments
 (0)