events = current_events;
if (!events)
events = events_get();
- else if (events->state == Locked)
+ else if (events->state == Locked) {
events = 0;
+ WARNING("Loosing an event loop because reentering");
+ }
if (events) {
/* run the events */
events->state = Locked;