diff modules/ConfigUI.lua @ 127:29dacbecdb52

Fixed handling for making new bars with the same name
author Flick <flickerstreak@gmail.com>
date Wed, 04 Mar 2009 21:19:32 +0000
parents 711ed6b639ac
children f823f2a5dcb1
line wrap: on
line diff
--- a/modules/ConfigUI.lua	Tue Mar 03 23:18:35 2009 +0000
+++ b/modules/ConfigUI.lua	Wed Mar 04 21:19:32 2009 +0000
@@ -494,9 +494,11 @@
     if tmp.barName and tmp.barName ~= "" then
       tmp.creating = true
       local bar = ReAction:CreateBar(tmp.barName, tmp.barType or ReAction:GetDefaultBarType(), tmp.barRows, tmp.barCols, tmp.barSize, tmp.barSpacing)
-      self:CreateBarTree(bar)
-      AceConfigDialog:SelectGroup(editorName, barOptMap[tmp.barName])
-      tmp.barName = nil
+      if bar then
+        self:CreateBarTree(bar)
+        AceConfigDialog:SelectGroup(editorName, barOptMap[tmp.barName])
+        tmp.barName = nil
+      end
       tmp.creating = false
     end
   end