Index: cc/scheduler/scheduler.cc |
diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc |
index 28f99ed041d7c17466d5400bf100c8a1def0f0c0..b21eacb3932c205587c64060d268af1845a05159 100644 |
--- a/cc/scheduler/scheduler.cc |
+++ b/cc/scheduler/scheduler.cc |
@@ -75,8 +75,10 @@ |
TRACE_EVENT1("cc", "Scheduler::Scheduler", "settings", settings_.AsValue()); |
DCHECK(client_); |
DCHECK(!state_machine_.BeginFrameNeeded()); |
- DCHECK(!settings_.use_external_begin_frame_source || external_frame_source_); |
- DCHECK(settings_.use_external_begin_frame_source || synthetic_frame_source_); |
+ DCHECK_IMPLIES(settings_.use_external_begin_frame_source, |
+ external_frame_source_); |
+ DCHECK_IMPLIES(!settings_.use_external_begin_frame_source, |
+ synthetic_frame_source_); |
DCHECK(unthrottled_frame_source_); |
begin_retro_frame_closure_ = |