Index: cc/surfaces/onscreen_display_client.cc |
diff --git a/cc/surfaces/onscreen_display_client.cc b/cc/surfaces/onscreen_display_client.cc |
index 067f443da38560ca2527c09708bd9015213d8a62..06828b05321f62fb885e980b2a3df7fd2042f73a 100644 |
--- a/cc/surfaces/onscreen_display_client.cc |
+++ b/cc/surfaces/onscreen_display_client.cc |
@@ -35,10 +35,7 @@ OnscreenDisplayClient::~OnscreenDisplayClient() { |
} |
bool OnscreenDisplayClient::Initialize() { |
- int max_frames_pending = |
- output_surface_ ? output_surface_->capabilities().max_frames_pending : 0; |
- if (max_frames_pending <= 0) |
- max_frames_pending = OutputSurface::DEFAULT_MAX_FRAMES_PENDING; |
+ DCHECK(output_surface_); |
brianderson
2015/11/13 20:40:41
+jbauman: Is this DCHECK valid?
|
BeginFrameSource* frame_source; |
if (disable_display_vsync_) { |
@@ -51,8 +48,9 @@ bool OnscreenDisplayClient::Initialize() { |
frame_source = synthetic_frame_source_.get(); |
} |
- scheduler_.reset(new DisplayScheduler( |
- display_.get(), frame_source, task_runner_.get(), max_frames_pending)); |
+ scheduler_.reset( |
+ new DisplayScheduler(display_.get(), frame_source, task_runner_.get(), |
+ output_surface_->capabilities().max_frames_pending)); |
return display_->Initialize(output_surface_.Pass(), scheduler_.get()); |
} |