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,
|
RepeatedActivity* Scenario::Every(TimeDelta interval,
|
||||||
std::function<void(TimeDelta)> function) {
|
std::function<void(TimeDelta)> function) {
|
||||||
repeated_activities_.emplace_back(new RepeatedActivity(interval, function));
|
repeated_activities_.emplace_back(new RepeatedActivity(interval, function));
|
||||||
|
if (start_time_.IsFinite()) {
|
||||||
|
repeated_activities_.back()->SetStartTime(Now());
|
||||||
|
}
|
||||||
return repeated_activities_.back().get();
|
return repeated_activities_.back().get();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -326,6 +329,9 @@ RepeatedActivity* Scenario::Every(TimeDelta interval,
|
|||||||
auto function_with_argument = [function](TimeDelta) { function(); };
|
auto function_with_argument = [function](TimeDelta) { function(); };
|
||||||
repeated_activities_.emplace_back(
|
repeated_activities_.emplace_back(
|
||||||
new RepeatedActivity(interval, function_with_argument));
|
new RepeatedActivity(interval, function_with_argument));
|
||||||
|
if (start_time_.IsFinite()) {
|
||||||
|
repeated_activities_.back()->SetStartTime(Now());
|
||||||
|
}
|
||||||
return repeated_activities_.back().get();
|
return repeated_activities_.back().get();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user