void XMLHttpRequestProgressEventThrottle::dispatchReadyStateChangeEvent(PassRefPtr<Event> event, ProgressEventAction progressEventAction) { if (progressEventAction == FlushProgressEvent) flushProgressEvent(); dispatchEvent(event); }
void XMLHttpRequestProgressEventThrottle::dispatchEvent(PassRefPtr<Event> event, ProgressEventAction progressEventAction) { ASSERT(!suspended()); // We should not have any pending events from a previous resume. ASSERT(!m_pausedEvent); if (progressEventAction == FlushProgressEvent) flushProgressEvent(); m_target->dispatchEvent(event); }