Skip to content

Commit 1602bf8

Browse files
author
Freddie
committed
Fix opening settings
1 parent 0475627 commit 1602bf8

3 files changed

Lines changed: 8 additions & 4 deletions

File tree

AceGUI/ChoreFrame.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ do
288288
settingsButton:SetHighlightTexture([[Interface\Addons\ChoreTracker\Assets\gear]])
289289
setDesaturation(settingsButton)
290290

291-
settingsButton:SetScript('OnClick', function() Settings.OpenToCategory(addonName) end)
291+
settingsButton:SetScript('OnClick', function() addonTable:OpenSettings() end)
292292

293293
self.settingsButton = settingsButton
294294

ChoreTracker.lua

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ local CT_LDB = LDB:NewDataObject(addonName, {
120120
if(button=="LeftButton")then
121121
Addon:GetModule('Display'):ToggleShown(true)
122122
else
123-
Settings.OpenToCategory(addonName)
123+
Addon:OpenSettings()
124124
end
125125
end,
126126
})
@@ -248,6 +248,10 @@ function Addon:TableKeys(tbl)
248248
return keys
249249
end
250250

251+
function Addon:OpenSettings()
252+
Settings.OpenToCategory(Addon:GetModule('Options').optionsCategory)
253+
end
254+
251255
function Addon:SlashCommand(command, editbox)
252256
if command == 'show' then
253257
local displayModule = self:GetModule('Display')
@@ -262,7 +266,7 @@ function Addon:SlashCommand(command, editbox)
262266
displayModule:ToggleShown(true)
263267

264268
elseif command == '' or command == nil then
265-
Settings.OpenToCategory(addonName)
269+
Addon:OpenSettings()
266270

267271
else
268272
print('ChoreTracker: unknown command')

Modules/Options.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ function Module:OnInitialize()
5858
self:CreateOptions()
5959

6060
AC:RegisterOptionsTable(addonName, self.options)
61-
self.optionsFrame = ACD:AddToBlizOptions(addonName, addonName)
61+
self.optionsFrame, self.optionsCategory = ACD:AddToBlizOptions(addonName, addonName)
6262

6363
local profileOptions = ADBO:GetOptionsTable(Addon.db)
6464
AC:RegisterOptionsTable(addonName .. '_Profiles', profileOptions)

0 commit comments

Comments
 (0)