| Index: webkit/glue/webmediaplayer_impl.cc
|
| diff --git a/webkit/glue/webmediaplayer_impl.cc b/webkit/glue/webmediaplayer_impl.cc
|
| index 0438e54148facdc95a2a33612ad804663dc96e20..fdb7f2152837e7c6f9595be164f6a664f1c8f11e 100644
|
| --- a/webkit/glue/webmediaplayer_impl.cc
|
| +++ b/webkit/glue/webmediaplayer_impl.cc
|
| @@ -542,19 +542,17 @@ void WebMediaPlayerImpl::OnPipelineError() {
|
| void WebMediaPlayerImpl::SetNetworkState(
|
| WebKit::WebMediaPlayer::NetworkState state) {
|
| DCHECK(MessageLoop::current() == main_loop_);
|
| - if (network_state_ != state) {
|
| - network_state_ = state;
|
| - GetClient()->networkStateChanged();
|
| - }
|
| + // Always notify of any state change to ensure the client remains in sync.
|
| + network_state_ = state;
|
| + GetClient()->networkStateChanged();
|
| }
|
|
|
| void WebMediaPlayerImpl::SetReadyState(
|
| WebKit::WebMediaPlayer::ReadyState state) {
|
| DCHECK(MessageLoop::current() == main_loop_);
|
| - if (ready_state_ != state) {
|
| - ready_state_ = state;
|
| - GetClient()->readyStateChanged();
|
| - }
|
| + // Always notify of any state change to ensure the client remains in sync.
|
| + ready_state_ = state;
|
| + GetClient()->readyStateChanged();
|
| }
|
|
|
| void WebMediaPlayerImpl::Destroy() {
|
|
|