Index: cc/output/begin_frame_args.cc |
diff --git a/cc/output/begin_frame_args.cc b/cc/output/begin_frame_args.cc |
index 4b43d94afe59c4388d2fb75a16478906faf50f78..216eb52587af2c5d5e509d4b11af8aa5b4989b85 100644 |
--- a/cc/output/begin_frame_args.cc |
+++ b/cc/output/begin_frame_args.cc |
@@ -27,7 +27,8 @@ BeginFrameArgs::BeginFrameArgs() |
: frame_time(base::TimeTicks()), |
deadline(base::TimeTicks()), |
interval(base::TimeDelta::FromMicroseconds(-1)), |
- type(BeginFrameArgs::INVALID) { |
+ type(BeginFrameArgs::INVALID), |
+ on_critical_path(true) { |
} |
BeginFrameArgs::BeginFrameArgs(base::TimeTicks frame_time, |
@@ -37,7 +38,8 @@ BeginFrameArgs::BeginFrameArgs(base::TimeTicks frame_time, |
: frame_time(frame_time), |
deadline(deadline), |
interval(interval), |
- type(type) { |
+ type(type), |
+ on_critical_path(true) { |
} |
BeginFrameArgs BeginFrameArgs::Create(BeginFrameArgs::CreationLocation location, |
@@ -73,6 +75,7 @@ void BeginFrameArgs::AsValueInto(base::trace_event::TracedValue* state) const { |
#ifndef NDEBUG |
state->SetString("created_from", created_from.ToString()); |
#endif |
+ state->SetBoolean("on_critical_path", on_critical_path); |
} |
// This is a hard-coded deadline adjustment that assumes 60Hz, to be used in |