# HG changeset patch # User Flick # Date 1300996707 25200 # Node ID 1663c78a7f313a1983d054a3929d7cf21cfdeaf4 # Parent 0e20f65375d5c035d3aa7b79244d17a89d1b57f4 Don't blow away config for buttons the current character doesn't have yet diff -r 0e20f65375d5 -r 1663c78a7f31 classes/Button.lua --- a/classes/Button.lua Tue Mar 22 17:05:51 2011 -0700 +++ b/classes/Button.lua Thu Mar 24 12:58:27 2011 -0700 @@ -155,6 +155,7 @@ local r, c = bar:GetButtonGrid() local n = r*c + local cfgN = n local hint = nil local i = 1 @@ -164,7 +165,9 @@ if i > n then bar:RemoveButton(b) b:Destroy() - btnCfg[i] = nil + if i > cfgN then + btnCfg[i] = nil + end else b:Refresh() hint = b:GetActionID()