[whatwg] HAVE_ENOUGH_DATA firing the "play" event unconditionally?

The spec says:

If the new ready state is HAVE_ENOUGH_DATA
The user agent must queue a task to fire a simple event called canplay,


Should it only fire "canplay" if the previous ready state was
HAVE_CURRENT_DATA or less? Otherwise, going from HAVE_CURRENT_DATA to
HAVE_FUTURE_DATA to HAVE_ENOUGH_DATA would fire "canplay" twice.

Rob
-- 
"He was pierced for our transgressions, he was crushed for our iniquities;
the punishment that brought us peace was upon him, and by his wounds we are
healed. We all, like sheep, have gone astray, each of us has turned to his
own way; and the LORD has laid on him the iniquity of us all." [Isaiah
53:5-6]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20090105/2263d0f3/attachment.htm>

Received on Sunday, 4 January 2009 20:20:52 UTC