[Webkit-unassigned] [Bug 38602] Page::setCanStartMedia does not properly handle the case where a media listener is removed

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 5 12:48:45 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=38602





--- Comment #3 from Adam Roben (aroben) <aroben at apple.com>  2010-05-05 12:48:45 PST ---
(From update of attachment 55144)
> @@ -422,8 +422,11 @@ void Page::setCanStartMedia(bool canStar
>      m_mediaCanStartListeners.clear();
>  
>      size_t size = listeners.size();
> -    for (size_t i = 0; i < size; ++i)
> -        listeners[i]->mediaCanStart();
> +    for (size_t i = 0; i < size; ++i) {
> +        MediaCanStartListener* listener = listeners[i];
> +        if (m_mediaCanStartListeners.contains(listener))'

Won't this test always fail, since line 422 cleared out
m_mediaCanStartListeners?

-- 
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