comparison Button.lua @ 279:5b9c0164a491

Fixed a number of problems with drag corners in config mode - Fixed button resizing via dragging not updating until a reload - Fixed pet/stance/vehicle buttons not always displaying in config mode - Fixed error spam when making too many pet/bag buttons
author Flick
date Wed, 11 May 2011 16:19:17 -0700
parents 4e325f1ea6e1
children 7a9e82c0df15
comparison
equal deleted inserted replaced
277:4e325f1ea6e1 279:5b9c0164a491
186 else 186 else
187 n = i - 1 187 n = i - 1
188 if not success then 188 if not success then
189 bar:ClipNButtons(n) 189 bar:ClipNButtons(n)
190 cfgN = n 190 cfgN = n
191 geterrorhandler()(r) 191 if r then
192 geterrorhandler()(r)
193 end
192 end 194 end
193 end 195 end
194 end 196 end
195 i = i + 1 197 i = i + 1
196 until b == nil 198 until b == nil
233 end 235 end
234 end 236 end
235 end 237 end
236 if id == nil then 238 if id == nil then
237 if unique then 239 if unique then
238 error(("All action IDs for bars of type '%s' are in use, cannot create any more buttons"):format(self.config.barType)) 240 ReAction:UserError(("All action IDs for bars of type '%s' are in use, cannot create any more buttons"):format(self.barType))
241 error(nil) -- no error message, user has already been notified, so don't put in Lua error handler
239 end 242 end
240 pool.nWraps = nWraps + 1 243 pool.nWraps = nWraps + 1
241 end 244 end
242 until id ~= nil 245 until id ~= nil
243 end 246 end