Index: media/base/null_video_sink.cc |
diff --git a/media/base/null_video_sink.cc b/media/base/null_video_sink.cc |
index 03a834f33614911411923509d8e995beb1b017b2..0d9746d3620af61fcf3ffba3a4b50982c026e024 100644 |
--- a/media/base/null_video_sink.cc |
+++ b/media/base/null_video_sink.cc |
@@ -58,7 +58,7 @@ void NullVideoSink::CallRender() { |
current_render_time_, end_of_interval, background_render_); |
const bool is_new_frame = new_frame != last_frame_; |
last_frame_ = new_frame; |
- if (is_new_frame) |
+ if (is_new_frame && !new_frame_cb_.is_null()) |
new_frame_cb_.Run(new_frame); |
current_render_time_ += interval_; |