Index: base/debug/trace_event_synthetic_delay.cc |
diff --git a/base/debug/trace_event_synthetic_delay.cc b/base/debug/trace_event_synthetic_delay.cc |
index 0d07a70c6a5fc3e3fd5414bd378462ad2674a286..ab1880941ba459be2a2c3be26750365cbba9148c 100644 |
--- a/base/debug/trace_event_synthetic_delay.cc |
+++ b/base/debug/trace_event_synthetic_delay.cc |
@@ -190,8 +190,10 @@ base::TimeTicks TraceEventSyntheticDelayRegistry::Now() { |
void TraceEventSyntheticDelayRegistry::ResetAllDelays() { |
AutoLock lock(lock_); |
int delay_count = base::subtle::Acquire_Load(&delay_count_); |
- for (int i = 0; i < delay_count; ++i) |
+ for (int i = 0; i < delay_count; ++i) { |
delays_[i].SetTargetDuration(base::TimeDelta()); |
+ delays_[i].SetClock(this); |
+ } |
} |
void ResetTraceEventSyntheticDelays() { |