Chromium Code Reviews| Index: third_party/WebKit/Source/core/html/shadow/MediaControlElements.cpp |
| diff --git a/third_party/WebKit/Source/core/html/shadow/MediaControlElements.cpp b/third_party/WebKit/Source/core/html/shadow/MediaControlElements.cpp |
| index 36ef45117fe63fa5a41b48feb7d9b07465783d47..82afeba52278b707f4ea78d46bfc3d696dd6684d 100644 |
| --- a/third_party/WebKit/Source/core/html/shadow/MediaControlElements.cpp |
| +++ b/third_party/WebKit/Source/core/html/shadow/MediaControlElements.cpp |
| @@ -284,6 +284,9 @@ PassRefPtrWillBeRawPtr<MediaControlPlayButtonElement> MediaControlPlayButtonElem |
| void MediaControlPlayButtonElement::defaultEventHandler(Event* event) |
| { |
| if (event->type() == EventTypeNames::click) { |
| + if (mediaElement().error()) |
| + mediaElement().load(); |
|
philipj_slow
2016/03/24 07:00:05
I think an error doesn't actually set paused to tr
DaleCurtis
2016/03/24 18:50:16
Ah, I thought that was a bug, I was going to hunt
|
| + |
| mediaElement().togglePlayState(); |
| updateDisplayType(); |
| event->setDefaultHandled(); |