[BUG] Mousover Frame Fading Link generates LUA errors when Extra Action Button is selected
robbirddotnet opened this issue ยท 1 comments
Description
Lua errors come up every cycle when attempting to link something to the Extra Action Button.
Steps to Reproduce
- Select Mouseover Frame Fading options.
- Under Frame Links select the Extra Action Button.
Error
Time: Sun Nov 27 18:52:20 2022
Count: 47
Stack: ...rface/AddOns/BlizzHUDTweaks/MouseoverFrameFading.lua:170: attempt to index field 'mainFrame' (a nil value)
[string "@Interface/AddOns/BlizzHUDTweaks/MouseoverFrameFading.lua"]:170: in function <...rface/AddOns/BlizzHUDTweaks/MouseoverFrameFading.lua:162>
[string "@Interface/AddOns/BlizzHUDTweaks/MouseoverFrameFading.lua"]:235: in function `RefreshMouseoverFrameAlphas'
[string "@Interface/AddOns/BlizzHUDTweaks/BlizzHUDTweaks.lua"]:437: in function <Interface/AddOns/BlizzHUDTweaks/BlizzHUDTweaks.lua:436>
Locals: profile = <table> {
PetActionBar = <table> {
}
ActionBar1 = <table> {
}
ActionBar4 = <table> {
}
ActionBar6 = <table> {
}
ZoneAbilityFrame = <table> {
}
TargetFrameToT = <table> {
}
FocusFrame = <table> {
}
GlobalOptionsClassResourceEnabled = true
PetFrame = <table> {
}
GlobalOptionsMiscellaneousEnabled = true
PlayerFrame = <table> {
}
ClassResourcePositionEnabled_WARRIOR_Fury = true
DebuffFrame = <table> {
}
ActionBar2 = <table> {
}
StanceBar = <table> {
}
MicroButtonAndBagsBarMovable = <table> {
}
ClassResourcePositionScale_WARRIOR_Fury = 1
VehicleSeatIndicator = <table> {
}
FocusFrameToT = <table> {
}
QueueStatusButton = <table> {
}
GlobalOptionsMouseoverFrameFadingEnabled = true
ActionBar1LinkedFrames = <table> {
}
TargetFrame = <table> {
}
*Global* = <table> {
}
ClassResourcePositionYOffset_WARRIOR_Fury = 0
ActionBar5 = <table> {
}
ActionBar8 = <table> {
}
Enabled = true
ActionBar3 = <table> {
}
ObjectiveTrackerFrame = <table> {
}
StatusTrackingBarManager = <table> {
}
CompactRaidFrameContainer = <table> {
}
ExtraActionButtonFrameLinkedFrames = <table> {
}
BuffFrame = <table> {
}
PlayerCastingBarFrame = <table> {
}
ExtraActionButtonFrame = <table> {
}
MinimapCluster = <table> {
}
MicroButtonAndBagsBar = <table> {
}
PartyFrame = <table> {
}
EditModeExpandedBackpackBar = <table> {
}
MainMenuBarVehicleLeaveButton = <table> {
}
ActionBar7 = <table> {
}
DurabilityFrame = <table> {
}
}
frameName = "ActionBar1"
frameOptions = <table> {
mainFrame = MainMenuBar {
}
}
linkedFrames = <table> {
ActionBar1 = true
ExtraActionButtonFrame = true
}
linkedFrameMouseover = nil
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
ActionBar1 = true
ExtraActionButtonFrame = true
}
(for control) = "ExtraActionButtonFrame"
linkedFrameName = "ExtraActionButtonFrame"
_ = true
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'mainFrame' (a nil value)"
addon = <table> {
SetDefaultModuleLibraries = <function> defined @Interface/AddOns/BlizzHUDTweaks/Libs/AceAddon-3.0/AceAddon-3.0.lua:363
ResetFrameByMappingOptions = <function> defined @Interface/AddOns/BlizzHUDTweaks/BlizzHUDTweaks.lua:528
Enable = <function> defined @Interface/AddOns/BlizzHUDTweaks/BlizzHUDTweaks.lua:547
RegisterChatCommand = <function> defined @Interface/AddOns/BlizzHUDTweaks/Libs/AceConsole-3.0/AceConsole-3.0.lua:81
EnableModule = <function> defined @Interface/AddOns/BlizzHUDTweaks/Libs/AceAddon-3.0/AceAddon-3.0.lua:328
modules = <table> {
}
GetModule = <function> defined @Interface/AddOns/BlizzHUDTweaks/Libs/AceAddon-3.0/AceAddon-3.0.lua:206
IterateEmbeds = <function> defined @Interface/AddOns/BlizzHUDTweaks/Libs/AceAddon-3.0/AceAddon-3.0.lua:438
defaultModuleLibraries = <table> {
}
optionsFrame = Frame {
}
UnregisterChatCommand = <function> defined @Interface/AddOns/BlizzHUDTweaks/Libs/AceConsole-3.0/AceConsole-3.0.lua:107
ExecuteChatCommand = <function> defined @Interface/AddOns/BlizzHUDTweaks/BlizzHUDTweaks.lua:561
Printf = <function> defined @Interface/AddOns/BlizzHUDTweaks/Libs/AceConsole-3.0/AceConsole-3.0.lua:65
InitializeUpdateTicker = <function> defined @Interface/AddOns/BlizzHUDTweaks/BlizzHUDTweaks.lua:454
GetName = <function> defined @Interface/AddOn```