tullamods / Dominos

A main actionbar replacement
https://tullamods.com/dominos
BSD 3-Clause "New" or "Revised" License
79 stars 27 forks source link

Error the first time I use a keybound action after loading screen. #817

Closed AemoSucks closed 5 months ago

AemoSucks commented 5 months ago

retail, Dominos version 10.2.11

Date: 2024-01-29 14:49:54 ID: -2 Error occured in: AddOn: Dominos Count: 1 Message: Note: AddOn Dominos attempted to call a protected function (SpellFlyout:Hide()) during combat lockdown. Debug:

string "@Interface/FrameXML/SecureTemplates.lua":363: handler()

  Interface/FrameXML/SecureTemplates.lua:672
  Interface/FrameXML/SecureTemplates.lua:697

string "@Interface/FrameXML/SecureTemplates.lua":746: SecureActionButton_OnClick() [string "@Interface/FrameXML/ActionButton.lua"]:100: TryUseActionButton() [string "@Interface/FrameXML/ActionButton.lua"]:135: ActionButtonDown()

  [string "ACTIONBUTTON2"]:1

Locals: self = ActionButton2 { CalculateAction = defined @Interface/FrameXML/SecureTemplates.lua:609 OnLeave = defined @Interface/FrameXML/ActionButton.lua:1474 FlyoutArrowContainer = Frame { } PlaySpellInterruptedAnim = defined @Interface/FrameXML/ActionButton.lua:1233 showButtonArt = true DoModeChange = defined @Interface/FrameXML/QuickKeybind.lua:95 UpdateButtonArt = defined @Interface/FrameXML/ActionButton.lua:1511 QuickKeybindButtonOnLeave = defined @Interface/FrameXML/QuickKeybind.lua:33 OnDragStart = defined @Interface/FrameXML/ActionButton.lua:1442 OnReceiveDrag = defined @Interface/FrameXML/ActionButton.lua:1454 icon = ActionButton2Icon { } SlotArt = Texture { } AutoCastable = Texture { } OnShow = defined @Interface/FrameXML/ActionButton.lua:1171 StopSpellCastAnim = defined @Interface/FrameXML/ActionButton.lua:1220 OnDragStop = defined @Interface/FrameXML/ActionButtonOverrides.lua:3 UpdateState = defined @Interface/FrameXML/ActionButton.lua:631 needsUpdate = false UpdatePressAndHoldAction = defined @Interface/FrameXML/ActionButton.lua:475 bar = MainMenuBar { } HotKey = ActionButton2HotKey { } HighlightTexture = Texture { } UpdateOverlayGlow = defined @Interface/FrameXML/ActionButton.lua:855 GetPagedID = defined @Interface/FrameXML/ActionButton.lua:1264 PlayTargettingReticleAnim = defined @Interface/FrameXML/ActionButton.lua:1207 ClearProfessionQuality = defined @Interface/FrameXML/ActionButton.lua:685 CooldownFlash = Frame { } IconMask = MaskTexture { } PlaySpellCastAnim = defined @Interface/FrameXML/ActionButton.lua:1198 SpellHighlightAnim = AnimationGroup { } flashDirty = true OnLoad = defined @Interface/FrameXML/ActionButton.lua:413 RegisterActionBarButtonCheckFrames = defined @Interface/FrameXML/ActionButton.lua:962 OnHide = defined @Interface/FrameXML/ActionButton.lua:1179 chargeCooldown = ChargeCooldown1 { } stateDirty = true SetTooltip = defined @Interface/FrameXML/ActionButton.lua:1105 ClearInterruptDisplay = defined @Interface/FrameXML/ActionButton.lua:1192 commandName = "ACTIONBUTTON2" index = 2 UpdateUsable = defined @Interface/FrameXML/ActionButton.lua:637 StopTargettingReticleAnim = defined @Interface/FrameXML/ActionButton.lua:1214 container = MainMenuBarButtonContainer2 { } UpdateFlash = defined @Interface/FrameXML/ActionButton.lua:1268 GetShowGrid = defined @Interface/FrameXML/ActionButton.lua:1493 SetButtonStateBase = defined =[C]:-1 UpdateHotkeys = defined @Interface/FrameXML/ActionButton.lua:437 bindingAction = "ACTIONBUTTON2" feedback_action = 2 Border = ActionButton2Border { } Flash = ActionButton2Flash { } TargetReticleAnimFrame = Frame { } FlyoutBorderShadow = ActionButton2FlyoutBorderShadow { } SetButtonState = defined @Interface/FrameXML/ActionButton.lua:1400 flashing = 0 flashtime = 0 QuickKeybindHighlightTexture = Texture { } OnUpdate = defined @Interface/FrameXML/ActionButton.lua:1135 HasAction = defined @Interface/FrameXML/ActionButton.lua:627 QuickKeybindButtonSetTooltip = defined @Interface/FrameXML/QuickKeybind.lua:52 CheckedTexture = Texture { } PushedTexture = Texture { } SetButtonStateOverride = defined @Interface/FrameXML/ActionButton.lua:1400 ClearReticle = defined @Interface/FrameXML/ActionButton.lua:1186 NormalTexture = ActionButton2NormalTexture { } Update = defined @Interface/FrameXML/ActionButton.lua:512 AutoCastShine = ActionButton2Shine { } UnregisterActionBarButtonCheckFrames = defined @Interface/FrameXML/ActionButton.lua:967 LevelLinkLockIcon = Texture { } MatchesActiveButtonSpellID = defined @Interface/FrameXML/ActionButton.lua:953 UpdateHighlightMark = defined AddOns: Swatter, v9.1.BETA.5.13 (OneMawTime) AllTheThings, vDF-3.9.2 AskMrRobot, v132 Auctioneer, v9.1.BETA.5.13 (OneMawTime) AuctioneerStatsOverTime, v9.1.BETA.5.13 (OneMawTime) AuctioneerUtilDealFinder, v9.1.BETA.5.13 (OneMawTime) AuctioneerUtilValuer, v9.1.BETA.5.13 (OneMawTime) BagBrother, v Bagnon, v10.2.18 BeQuiet, v10.2.5.1 DBMCore, v57b3582 DBMPartyDragonflight, vr118 DBMStatusBarTimers, v57b3582 DBMVPVEM, v7065d28 Decursive, v2.7.15 Details, v#Details.20240122.12237.155 DetailsCompare2, v DetailsEncounterDetails, v DetailsRaidCheck, v DetailsStreamer, v DetailsTinyThreat, v DetailsVanguard, v Dominos, v10.2.11 DominosCast, v DominosProgress, v DominosRoll, v Enchantrix, v9.1.BETA.5.13 (OneMawTime) GatherMate2, v1.48.8 Glider, v0.2.7 GTFO, v5.6.2 HandyNotes, vv1.6.17 HandyNotesArgus, vv0.39 HandyNotesBattleForAzeroth, v18 HandyNotesBattleForAzerothTreasures, vv31 HandyNotesBrokenShore, vv1.52 HandyNotesBurningCrusade, vv5 HandyNotesDraenor, v3.8 HandyNotesDragonflight, v46 HandyNotesDragonflightTreasures, vv55 HandyNotesDragonGlyphs, v0.1.1 HandyNotesDungeonLocations, v2.2b HandyNotesLegionTreasures, vv34 HandyNotesMistsOfPandariaTreasures, vv26 HandyNotesNetherwingEggs, v2.07 HandyNotesOribos, vv29 HandynotesPandaria, v1.5.12 HandyNotesShadowlands, v58 HandyNotesShadowlandsTreasures, vv75 HandyNotesSuramarShalAranTelemancy, vv1.44 HandyNotesTreasureHunter, vv34 HandyNotesValdrakken, vv11 HandyNotesWrathOfTheLichKing, vv13 Informant, v9.1.BETA.5.13 (OneMawTime) LeatrixMaps, v10.2.11 Narcissus, v1.5.0 Pawn, v2.8.8 Prat30, v3.9.46 Prat30Libraries, v PremadeGroupsFilter, v5.2.2 QEDungeonTips, v6 RaiderIO, v10.2.0 (v202401290926) RaiderIODBUSF, v RaiderIODBUSM, v RaiderIODBUSR, v RareScanner, v10.2.5.1 Routes, vv1.7.4 ShadowedUnitFrames, vv4.4.6 SlideBar, v9.1.BETA.5.13 (OneMawTime) Stubby, v9.1.BETA.5.13 (OneMawTime) TomTom, vv3.5.5-release WeakAuras, v5.9.2 WorldQuestTracker, vv10.2.0.489-Retail ZygorGuidesViewer, v9.0 BlizRuntimeLib v10.2.5.53040(US) (ck=85b)

AemoSucks commented 5 months ago

forgot to mention, it goes away after a reloadui, but then once i get a loadingscreen, it happens again