sirinsidiator / ESO-LibAddonMenu

http://www.esoui.com/downloads/info7-LibAddonMenu.html
Artistic License 2.0
41 stars 20 forks source link

Error when RefreshReloadUIButton is called before applyButton was created #98

Closed sirinsidiator closed 5 years ago

sirinsidiator commented 5 years ago

User letice721 reported the following error in the esoui comments:

user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:157: attempt to index a nil value
stack traceback:
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:157: in function 'RefreshReloadUIButton'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:167: in function 'RequestRefreshIfNeeded'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0/controls/checkbox.lua:65: in function 'UpdateValue'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0/controls/checkbox.lua:111: in function '(anonymous)'

This seems to happen when an addon uses the LAM controls outside of the settings menu and triggers a refresh before the ReloadUIButton was created.