case mRemoveEvent:
if (inEvent->getWorkLoop()) {
+ IOStatisticsDetachEventSource();
+
if (eventSourcePerformsWork(inEvent)) {
if (eventChain == inEvent)
eventChain = inEvent->getNext();
inEvent->setNext(0);
inEvent->release();
SETP(&fFlags, kLoopRestart);
- IOStatisticsDetachEventSource();
}
break;