Sets start on activities added after starting scenario test.
Bug: webrtc:9510 Change-Id: I814674d1c30369f3795847b0b299daafb1e47489 Reviewed-on: https://webrtc-review.googlesource.com/c/121427 Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org> Commit-Queue: Sebastian Jansson <srte@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26542}
This commit is contained in:

committed by
Commit Bot

parent
30b182aca0
commit
69b761e52b
@ -318,6 +318,9 @@ AudioStreamPair* Scenario::CreateAudioStream(
|
||||
RepeatedActivity* Scenario::Every(TimeDelta interval,
|
||||
std::function<void(TimeDelta)> function) {
|
||||
repeated_activities_.emplace_back(new RepeatedActivity(interval, function));
|
||||
if (start_time_.IsFinite()) {
|
||||
repeated_activities_.back()->SetStartTime(Now());
|
||||
}
|
||||
return repeated_activities_.back().get();
|
||||
}
|
||||
|
||||
@ -326,6 +329,9 @@ RepeatedActivity* Scenario::Every(TimeDelta interval,
|
||||
auto function_with_argument = [function](TimeDelta) { function(); };
|
||||
repeated_activities_.emplace_back(
|
||||
new RepeatedActivity(interval, function_with_argument));
|
||||
if (start_time_.IsFinite()) {
|
||||
repeated_activities_.back()->SetStartTime(Now());
|
||||
}
|
||||
return repeated_activities_.back().get();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user