| Index: third_party/WebKit/Source/core/html/shadow/MediaControls.cpp
|
| diff --git a/third_party/WebKit/Source/core/html/shadow/MediaControls.cpp b/third_party/WebKit/Source/core/html/shadow/MediaControls.cpp
|
| index 6fcf2642e672bbb9fa145f243b43bcf7045fa993..98da5af534486485d3e50826ce4ed22abbb4ba57 100644
|
| --- a/third_party/WebKit/Source/core/html/shadow/MediaControls.cpp
|
| +++ b/third_party/WebKit/Source/core/html/shadow/MediaControls.cpp
|
| @@ -713,7 +713,10 @@ void MediaControls::defaultEventHandler(Event* event) {
|
| // the event handled to avoid buttons below the tap to be activated.
|
| event->setDefaultHandled();
|
| }
|
| - if (shouldHideMediaControls(IgnoreWaitForTimer)) {
|
| + // TODO(zqzhang): temporary workaround to fix an issue on Android where
|
| + // the controls panel is always hovered after certain tap sequence.
|
| + if (shouldHideMediaControls(IgnoreWaitForTimer | IgnoreControlsHover |
|
| + IgnoreVideoHover)) {
|
| m_keepShowingUntilTimerFires = true;
|
| startHideMediaControlsTimer();
|
| }
|
|
|