61a62
> event->acquire();
82,83c83
< if (event->flags.isSet(Event::AutoDelete))
< delete event;
---
> event->release();
94c94
< if (event->scheduled())
---
> if (event->scheduled()) {
95a96,98
> } else {
> event->acquire();
> }