Skip to content

Commit 04a626c

Browse files
committed
Disable auto pass options when disabling autopass
1 parent c28d24c commit 04a626c

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

Modules/options.lua

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,8 @@ local function processAndSortPlayerTable(names,keyToGUID, textColorOnly)
254254
return names
255255
end
256256

257+
local function autopassDisabled() return not addon.db.profile.autoPass end
258+
257259
local selections = {}
258260
function addon:OptionsTable()
259261
---@type AceConfigOptionsTable
@@ -384,37 +386,42 @@ function addon:OptionsTable()
384386
name = L["Auto Pass Trinkets"],
385387
desc = L["auto_pass_trinket_desc"],
386388
type = "toggle",
389+
disabled = autopassDisabled,
387390
},
388391
silentAutoPass = {
389392
order = 3,
390393
name = L["Silent Auto Pass"],
391394
desc = L["silent_auto_pass_desc"],
392395
type = "toggle",
396+
disabled = autopassDisabled,
393397
},
394398
autoPassBoE = {
395399
order = 4,
396400
name = L["Auto pass BoE"],
397401
desc = L["auto_pass_boe_desc"],
398402
type = "toggle",
403+
disabled = autopassDisabled,
399404
},
400405
autoPassTransmog = {
401406
order = 5,
402407
name = L["Auto Pass Transmog"],
403408
desc = L["auto_pass_transmog_desc"],
404409
type = "toggle",
410+
disabled = autopassDisabled,
405411
},
406412
autoPassTransmogSource = {
407413
order = 6,
408414
name = L["Auto Pass Transmog Source"],
409415
desc = L["auto_pass_transmog_source_desc"],
410416
type = "toggle",
411-
disabled = function() return self.db.profile.autoPassTransmog end
417+
disabled = function() return autopassDisabled() or self.db.profile.autoPassTransmog end
412418
},
413419
autoPassWeapons = {
414420
order = 7,
415421
name = L.opt_autoPassWeapons_name,
416422
desc = L.opt_autoPassWeapons_desc,
417423
type = "toggle",
424+
disabled = autopassDisabled,
418425
},
419426
printResponse = {
420427
order = 8,

changelog.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
## Changes
2+
3+
### Auto pass
4+
5+
Clarified Auto Pass options and descriptions.
6+
7+
Disabling auto passing now disables the related options.
8+
19
# 3.19.0
210

311
Updated for Midnight pre-patch.

0 commit comments

Comments
 (0)