Git Product home page Git Product logo

ringmenu-tbc's Issues

Not working for WotLK, with Errors

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.