diff --git a/boxes/__init__.py b/boxes/__init__.py index 38a4ae5..8f2fa1b 100755 --- a/boxes/__init__.py +++ b/boxes/__init__.py @@ -391,7 +391,10 @@ class Boxes: self.ctx.save() self.moveTo(x, y) if callable(callback): - callback(number) + if number is None: + callback() + else: + callback(number) elif hasattr(callback, '__getitem__'): try: callback = callback[number]