Kiatra / BlizzMove

World of Warcraft add-on to make the default windows movable via drag & drop.
23 stars 9 forks source link

[Feature Request] Support for GarrisonCommander AddOn #120

Open Soromeister opened 6 months ago

Soromeister commented 6 months ago

What game version did the bug occur in?

Retail

Troubleshooting

Describe the bug.

GarrisonCommander AddOn is not movable and triggers the attached error. I have opened GH Issue on GarrisonCommander repo as well.

Steps to reproduce.

Have both BlizzMove and GarrisonCommander AddOn installed Visit your garrison mission table and attempt to move the window

Expected behavior.

GarrisonCommander window should be movable

Errors

  1. BlizzMove:
    
    BlizzMove/BlizzMove.lua:456: BlizzMove: The frame you just moved (GarrisonShipyardFrame) is probably in a broken state, possibly because of other addons. Copy the text from the popup window, and report it to the addon author.
    [string "=[C]"]: in function `error'
    [string "@BlizzMove/BlizzMove.lua"]:456: in function <BlizzMove/BlizzMove.lua:430>
    [string "@BlizzMove/BlizzMove.lua"]:694: in function <BlizzMove/BlizzMove.lua:677>

Locals: (*temporary) = "BlizzMove: The frame you just moved (GarrisonShipyardFrame) is probably in a broken state, possibly because of other addons. Copy the text from the popup window, and report it to the addon author."

2. GarrisonCommander:

GarrisonCommander/MissionControl.lua:285: cannot resume dead coroutine

[string "@GarrisonCommander/MissionControl.lua"]:285: in function <GarrisonCommander/MissionControl.lua:281>

Locals: (*temporary) =

{ OnInitialized = defined @GarrisonCommander/MissionControl.lua:566 SetDefaultModuleLibraries = defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:363 ShowList = defined @GarrisonCommander/MissionControl.lua:624 Enable = defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:290 NewModule = defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:231 EnableModule = defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:328 modules =
{ } GetModule = defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:206 IterateEmbeds = defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:438 BuildMissionList = defined @GarrisonCommander/MissionControl.lua:851 defaultModuleLibraries =
{ } AcceptMission = defined @GarrisonCommander/MissionControl.lua:67 GetName = defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:275 name = "GarrisonCommander_MissionControl" IsEnabled = defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:447 orderedModules =
{ } OnClick_Start = defined @GarrisonCommander/MissionControl.lua:297 DisableModule = defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:346 BuildDuration = defined @GarrisonCommander/MissionControl.lua:798 RefreshConfig = defined @GarrisonCommander/MissionControl.lua:638 OnClick_Run = defined @GarrisonCommander/MissionControl.lua:272 IsModule = defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:213 SetDefaultModuleState = defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:383 baseName = "GarrisonCommander" SetEnabledState = defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:420 SetDefaultModulePrototype = defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:405 enabledState = true BuildFlags = defined @GarrisonCommander/MissionControl.lua:780 BuildChance = defined @GarrisonCommander/MissionControl.lua:694 RunMission = defined @GarrisonCommander/MissionControl.lua:153 CreateMissionList = defined @GarrisonCommander/MissionControl.lua:103 Refresh = defined @GarrisonCommander/MissionControl.lua:682 Removed = defined @GarrisonCommander/MissionControl.lua:655 IterateModules = defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:433 OnInitialize = defined @GarrisonCommander/libs/LibInit/LibInit.lua:393 CalculateMissions = defined @GarrisonCommander/MissionControl.lua:203 BuildRewards = defined @GarrisonCommander/MissionControl.lua:836 moduleName = "MissionControl" defaultModuleState = true Disable = defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:310 } =