BlizzHUDTweaks

BlizzHUDTweaks

155k Downloads

[BUG] Mousover Frame Fading Link generates LUA errors when Extra Action Button is selected

robbirddotnet opened this issue ยท 1 comments

commented

Description

Lua errors come up every cycle when attempting to link something to the Extra Action Button.

Steps to Reproduce

  1. Select Mouseover Frame Fading options.
  2. 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```
commented

Should be fixed in version 1.26.7