RingMenu TBC

RingMenu TBC

1.1k Downloads

Not working for WotLK, with Errors

tomsungrip opened this issue ยท 0 comments

commented

WoW Version

WotLK classic, 3.4.1

Addon Version

2.2.1
downloaded from: https://www.curseforge.com/wow/addons/ringmenu-tbc

Issue Description

When trying to set the key binding, it shows error as below:
Screenshot 2023-04-21 at 18 00 34

Screenshot 2023-04-21 at 17 53 10

Error Codes:

Message: Interface/AddOns/RingMenu/options.lua:271: attempt to call global 'AttemptToSaveBindings' (a nil value)
Time: Fri Apr 21 15:58:18 2023
Count: 1
Stack: Interface/AddOns/RingMenu/options.lua:271: attempt to call global 'AttemptToSaveBindings' (a nil value)
[string "@Interface/FrameXML/CustomBindingManager.lua"]:48: in function `OnBindingCompleted'
[string "@Interface/SharedXML/CustomBindingButtonMixin.lua"]:128: in function `NotifyBindingCompleted'
[string "@Interface/SharedXML/CustomBindingButtonMixin.lua"]:96: in function `OnInput'
[string "@Interface/SharedXML/CustomBindingButtonMixin.lua"]:58: in function <Interface/SharedXML/CustomBindingButtonMixin.lua:57>

Locals: self = <table> {
 GetBindingText = <function> defined @Interface/FrameXML/CustomBindingManager.lua:101
 AddSystem = <function> defined @Interface/FrameXML/CustomBindingManager.lua:81
 OnDismissed = <function> defined @Interface/FrameXML/CustomBindingManager.lua:113
 UnregisterHandler = <function> defined @Interface/FrameXML/CustomBindingManager.lua:34
 Unbind = <function> defined @Interface/FrameXML/CustomBindingManager.lua:124
 handlers = <table> {
 }
 QueryAccessor = <function> defined @Interface/FrameXML/CustomBindingManager.lua:89
 GetPendingBind = <function> defined @Interface/FrameXML/CustomBindingManager.lua:65
 MutateValue = <function> defined @Interface/FrameXML/CustomBindingManager.lua:93
 SetHandlerRegistered = <function> defined @Interface/FrameXML/CustomBindingManager.lua:13
 OnBindingCompleted = <function> defined @Interface/FrameXML/CustomBindingManager.lua:46
 OnBindingModeActive = <function> defined @Interface/FrameXML/CustomBindingManager.lua:40
 pendingBinds = <table> {
 }
 RegisterHandler = <function> defined @Interface/FrameXML/CustomBindingManager.lua:21
 systems = <table> {
 }
 EnumerateHandlers = <function> defined @Interface/FrameXML/CustomBindingManager.lua:77
 RegisterHandlerAndCreateButton = <function> defined @Interface/FrameXML/CustomBindingManager.lua:3
 SetPendingBind = <function> defined @Interface/FrameXML/CustomBindingManager.lua:52
 ClearPendingBind = <function> defined @Interface/FrameXML/CustomBindingManager.lua:71
}
frame = Button {
 0 = <userdata>
 OnEnter = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:1062
 GetCustomBindingType = <function> defined @Interface/SharedXML/CustomBindingButtonMixin.lua:136
 OnKeyDown = <function> defined @Interface/SharedXML/CustomBindingButtonMixin.lua:57
 SetCustomBindingHandler = <function> defined @Interface/SharedXML/CustomBindingButtonMixin.lua:140
 OnClick = <function> defined @Interface/SharedXML/CustomBindingButtonMixin.lua:27
 KeyLabel = FontString {
 }
 OnShow = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:1053
 isBindingModeActive = true
 TopLeft = RingMenuOptionsPanelRingConfigTopLeft {
 }
 GetCustomBindingHandler = <function> defined @Interface/SharedXML/CustomBindingButtonMixin.lua:144
 TopRight = RingMenuOptionsPanelRingConfigTopRight {
 }
 SetCustomBindingType = <function> defined @Interface/SharedXML/CustomBindingButtonMixin.lua:132
 MiddleMiddle = RingMenuOptionsPanelRingConfigMiddleMiddle {
 }
 widget = <table> {
 }
 BottomLeft = RingMenuOptionsPanelRingConfigBottomLeft {
 }
 customBindingType = "RingMenuToggle"
 isSelected = true
 CancelBinding = <function> defined @Interface/SharedXML/CustomBindingButtonMixin.lua:160
 OnMouseUp = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:1044
 handler = <table> {
 }
 keys = <table> {
 }
 receivedNonMetaKeyInput = true
 OnBindingTextChanged = <function> defined @Interface/SharedXML/CustomBindingButtonMixin.lua:148
 OnMouseDown = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:1029
 MiddleLeft = RingMenuOptionsPanelRingConfigMiddleLeft {
 }
 BottomMiddle = RingMenuOptionsPanelRingConfigBottomMiddle {
 }
 IsBindingModeButton = <function> defined @Interface/SharedXML/CustomBindingButtonMixin.lua:104
 OnLeave = <function> defined @Interface/SharedX