[Webkit-unassigned] [Bug 38995] CSS link onload events
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri May 14 20:15:29 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=38995
Alexey Proskuryakov <ap at webkit.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #55967|review?, commit-queue? |review-, commit-queue-
Flag| |
--- Comment #6 from Alexey Proskuryakov <ap at webkit.org> 2010-05-14 20:15:29 PST ---
(From update of attachment 55967)
+void HTMLLinkElement::notifyFinished(CachedResource*)
+{
+ if (!m_timer.isActive())
+ m_timer.startOneShot(0);
+}
I doubt that a timer is needed here. HTML5 spec probably says to queue a task to dispatch an event, but that usually translates as "dispatch the event immediately" in browser code.
+ if (!m_loading) {
c->setCSSStyleSheet(m_url, m_response.url(), m_decoder->encoding().name(), this);
+ c->notifyFinished(this);
+ }
I'm not quite sure about the design here, but it seems that setCSSStyleSheet should go into notifyFinished() now. Please compare to what other CachedResource subclasses do.
r-, because I'm fairly sure that adding a timer is wrong.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list