Index: media/blink/webmediaplayer_impl.cc |
diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_impl.cc |
index 4d3af9c60ec9bb8c364552d8aa2cddf58139d70e..75efccf7d53fba8b0573c36250d4e895e62306c6 100644 |
--- a/media/blink/webmediaplayer_impl.cc |
+++ b/media/blink/webmediaplayer_impl.cc |
@@ -358,9 +358,9 @@ void WebMediaPlayerImpl::setRate(double rate) { |
rate = kMinRate; |
else if (rate > kMaxRate) |
rate = kMaxRate; |
- if (playback_rate_ == 0 && delegate_) |
+ if (playback_rate_ == 0 && !paused_ && delegate_) |
delegate_->DidPlay(this); |
- } else if (playback_rate_ != 0 && delegate_) { |
+ } else if (playback_rate_ != 0 && !paused_ && delegate_) { |
delegate_->DidPause(this); |
} |