| 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 ab7ea8ba8e3b49eb06eab6803c62fa301c017a3f..22fb23c994c4be23658f73e44880d9b9c80ace6e 100644
|
| --- a/third_party/WebKit/Source/core/html/shadow/MediaControlElements.cpp
|
| +++ b/third_party/WebKit/Source/core/html/shadow/MediaControlElements.cpp
|
| @@ -856,8 +856,12 @@ bool MediaControlVolumeSliderElement::willRespondToMouseClickEvents() {
|
| }
|
|
|
| void MediaControlVolumeSliderElement::setVolume(double volume) {
|
| - if (value().toDouble() != volume)
|
| - setValue(String::number(volume));
|
| + if (value().toDouble() == volume)
|
| + return;
|
| +
|
| + setValue(String::number(volume));
|
| + if (LayoutObject* layoutObject = this->layoutObject())
|
| + layoutObject->setShouldDoFullPaintInvalidation();
|
| }
|
|
|
| bool MediaControlVolumeSliderElement::keepEventInNode(Event* event) {
|
|
|