Cannot track quests if 'tomtom' option is enabled
jadinm opened this issue ยท 1 comments
Game version: 11.0.0.55824
WQT version: v11.0.0.499-Retail
HandyNotes version: v1.6.20.3
TomTom version: v4.0.0-release
If tomtom is enabled in the options (footer of the map), clicking on a world quest to track it below your quests will fail and trigger the following error:
Message: ...ace/AddOns/Blizzard_MapCanvas/Blizzard_MapCanvas.lua:198: attempt to call method 'CheckMouseButtonPassthrough' (a nil value)
Time: Thu Jul 25 22:02:51 2024
Count: 1
Stack: ...ace/AddOns/Blizzard_MapCanvas/Blizzard_MapCanvas.lua:198: attempt to call method 'CheckMouseButtonPassthrough' (a nil value)
[string "@Interface/AddOns/Blizzard_MapCanvas/Blizzard_MapCanvas.lua"]:198: in function `AcquirePin'
[string "@Interface/AddOns/HandyNotes/Libs/HereBeDragons/HereBeDragons-Pins-2.0.lua"]:451: in function `HandlePin'
[string "@Interface/AddOns/HandyNotes/Libs/HereBeDragons/HereBeDragons-Pins-2.0.lua"]:747: in function `AddWorldMapIconMap'
[string "@Interface/AddOns/TomTom/TomTom_Waypoints.lua"]:196: in function `SetWaypoint'
[string "@Interface/AddOns/TomTom/TomTom.lua"]:1004: in function `AddWaypoint'
[string "@Interface/AddOns/WorldQuestTracker/WorldQuestTracker_Tracker.lua"]:94: in function `AddQuestTomTom'
[string "@Interface/AddOns/WorldQuestTracker/WorldQuestTracker_Tracker.lua"]:116: in function `AddQuestToTracker'
[string "@Interface/AddOns/WorldQuestTracker/WorldQuestTracker_FrameAPI.lua"]:612: in function `CheckAddToTracker'
[string "@Interface/AddOns/WorldQuestTracker/WorldQuestTracker_FrameAPI.lua"]:710: in function <...Ons/WorldQuestTracker/WorldQuestTracker_FrameAPI.lua:660>
Locals: self = WorldMapFrame {
NavBar = Frame {
}
pinNudgingDirty = false
TitleCanvasSpacerFrame = Frame {
}
minimizedHeight = 534
lockReasons = <table> {
}
callbackTables = <table> {
}
overlayFrames = <table> {
}
pinPools = <table> {
}
dataProviderEventsCount = <table> {
}
firstRun = true
expandedMapInsetsByMapID = <table> {
}
mapArtID = 1708
mouseClickHandlers = <table> {
}
areDetailLayersDirty = false
dataProviders = <table> {
}
isMaximized = false
QuestLog = QuestMapFrame {
}
SidePanelToggle = Button {
}
questLogWidth = 333
minimizedWidth = 702
debugAreaTriggers = false
pinsToNudge = <table> {
}
globalPinMouseActionHandlers = <table> {
}
pinFrameLevelsManager = <table> {
}
cursorHandlers = <table> {
}
pinTemplateTypes = <table> {
}
detailLayerPool = <table> {
}
isUndefinedEventAllowed = true
BorderFrame = Frame {
}
BlackoutFrame = Frame {
}
ScrollContainer = ScrollFrame {
}
MouseAction = <table> {
}
activeAreaTriggers = <table> {
}
debugInspectionSystem = "MapCanvas"
mapID = 2025
currentStandingZone = 2112
navBar = Frame {
}
}
pinTemplate = "HereBeDragonsPinsTemplate"
pin = Frame {
owningMap = WorldMapFrame {
}
pinTemplate = "HereBeDragonsPinsTemplate"
}
newPin = true
isMouseClickEnabled = false
isMouseMotionEnabled = false
(*temporary) = nil
(*temporary) = Frame {
owningMap = WorldMapFrame {
}
pinTemplate = "HereBeDragonsPinsTemplate"
}
(*temporary) = "RightButton"
(*temporary) = "attempt to call method 'CheckMouseButtonPassthrough' (a nil value)"
Not sure that the issue is actually solvable in this addon but I did not manage to make handynotes or tomtom fail without interacting through World-Quest-Tracker.