Index: content/renderer/media/android/renderer_surface_view_manager.cc |
diff --git a/content/renderer/media/android/renderer_surface_view_manager.cc b/content/renderer/media/android/renderer_surface_view_manager.cc |
index a405a4aa103538e33339cc2cd289adf1efe97b34..48fd548c5acc46e2bb6d39636277a33885cf01be 100644 |
--- a/content/renderer/media/android/renderer_surface_view_manager.cc |
+++ b/content/renderer/media/android/renderer_surface_view_manager.cc |
@@ -42,9 +42,10 @@ void RendererSurfaceViewManager::NaturalSizeChanged(const gfx::Size& size) { |
void RendererSurfaceViewManager::OnFullscreenSurfaceCreated(int surface_id) { |
DVLOG(3) << __FUNCTION__ << ": surface_id: " << surface_id; |
- DCHECK(!pending_surface_created_cb_.is_null()); |
- pending_surface_created_cb_.Run(surface_id); |
- pending_surface_created_cb_.Reset(); |
+ if (!pending_surface_created_cb_.is_null()) { |
+ pending_surface_created_cb_.Run(surface_id); |
+ pending_surface_created_cb_.Reset(); |
+ } |
} |
void RendererSurfaceViewManager::OnDestruct() { |