Changeset 91204 in webkit
- Timestamp:
- Jul 18, 2011, 1:20:25 PM (14 years ago)
- Location:
- branches/chromium/782/Source/WebCore/html
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/chromium/782/Source/WebCore/html/HTMLLinkElement.cpp
r88252 r91204 55 55 #if ENABLE(LINK_PREFETCH) 56 56 , m_onloadTimer(this, &HTMLLinkElement::onloadTimerFired) 57 , m_onerrorTimer(this, &HTMLLinkElement::onerrorTimerFired) 57 58 #endif 58 59 , m_disabledState(Unset) … … 447 448 { 448 449 ASSERT_UNUSED(timer, timer == &m_onloadTimer); 450 dispatchEvent(Event::create(eventNames().loadEvent, false, false)); 451 } 452 453 void HTMLLinkElement::onerrorTimerFired(Timer<HTMLLinkElement>* timer) 454 { 455 ASSERT_UNUSED(timer, timer == &m_onerrorTimer); 456 dispatchEvent(Event::create(eventNames().errorEvent, false, false)); 457 } 458 459 void HTMLLinkElement::notifyFinished(CachedResource* resource) 460 { 461 ASSERT(m_cachedLinkResource.get() == resource || m_cachedSheet.get() == resource); 449 462 if (m_cachedLinkResource->errorOccurred()) 450 dispatchEvent(Event::create(eventNames().errorEvent, false, false));463 m_onloadTimer.startOneShot(0); 451 464 else if (!m_cachedLinkResource->wasCanceled()) 452 dispatchEvent(Event::create(eventNames().loadEvent, false, false)); 453 465 m_onerrorTimer.startOneShot(0); 454 466 m_cachedLinkResource->removeClient(this); 455 467 m_cachedLinkResource = 0; 456 }457 458 void HTMLLinkElement::notifyFinished(CachedResource* resource)459 {460 ASSERT(m_cachedLinkResource.get() == resource || m_cachedSheet.get() == resource);461 if (m_cachedLinkResource.get() == resource)462 m_onloadTimer.startOneShot(0);463 468 } 464 469 #endif -
branches/chromium/782/Source/WebCore/html/HTMLLinkElement.h
r88252 r91204 86 86 #if ENABLE(LINK_PREFETCH) 87 87 void onloadTimerFired(Timer<HTMLLinkElement>*); 88 void onerrorTimerFired(Timer<HTMLLinkElement>*); 88 89 #endif 89 90 bool checkBeforeLoadEvent(); … … 133 134 CachedResourceHandle<CachedResource> m_cachedLinkResource; 134 135 Timer<HTMLLinkElement> m_onloadTimer; 136 Timer<HTMLLinkElement> m_onerrorTimer; 135 137 #endif 136 138 KURL m_url;
Note:
See TracChangeset
for help on using the changeset viewer.