It was things like checking to make sure all the callbacks were actually in
the provided list, possibly others (don't remember now).


On Mon, Apr 14, 2014 at 7:11 PM, Luke Campagnola
<notifications@github.com>wrote:

> In vispy/util/event.py:
>
> >          """
> >          if callback in self.callbacks:
> >              return
> > -        self.callbacks.insert(0, callback)
> > +        if (before is None and after is None) or before is True:  # at start
>
> I see I forgot to initialize aidx and bidx.. what were the corner cases?
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/vispy/vispy/pull/225/files#r11617668>
> .
>