diff --git a/Declares.lua b/Declares.lua index f0f1ed4..00f99a4 100644 --- a/Declares.lua +++ b/Declares.lua @@ -17,7 +17,6 @@ BFCustomAction = {}; ButtonForge_API1 = {}; ButtonForgeSave = {}; -ButtonForgeSave.Bars = {}; ButtonForgeGlobalSettings = {}; ButtonForgeGlobalProfiles = {}; ButtonForgeGlobalBackup = {}; diff --git a/Util.lua b/Util.lua index 63f7ee6..cf251fa 100644 --- a/Util.lua +++ b/Util.lua @@ -734,6 +734,9 @@ function Util.NewBar(Left, Top, BarSave) BarSave = Util.NewBarSave(); BarSave["Left"] = Left; BarSave["Top"] = Top; + if (ButtonForgeSave.Bars == nil) then + ButtonForgeSave.Bars = {}; + end; table.insert(ButtonForgeSave.Bars, BarSave); PlaySound(177, "Master"); end @@ -771,6 +774,9 @@ function Util.NewBonusBar(Left, Top) BarSave["VDriver"] = "[overridebar][vehicleui] show; hide"; BarSave["ButtonsLocked"] = true; BarSave["GridAlwaysOn"] = false; + if (ButtonForgeSave.Bars == nil) then + ButtonForgeSave.Bars = {}; + end; table.insert(ButtonForgeSave.Bars, BarSave); PlaySound(177, "Master"); return Util.NewBar(Left, Top, BarSave);