Danil Chapovalov
0f9a8e33c0
Make stopping of the RepeatingTask safer
...
Previous implementation assumes that though RepeatingTask is owned by
the task queue, it will stay alive until RepeatingTaskHandler stops it.
That assumption doesn't hold by one of downstream TaskQueue implementaions.
That TaskQueue implementation shortly before destruction deletes
pending delayed tasks because it doesn't plan to run them,
and then runs remaining regular tasks.
Bug: None
Change-Id: Ic95fec2e9961b3f05727ff6fbdaf0664434a995b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/221984
Reviewed-by: Tommi <tommi@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34274}
2021-06-11 21:54:54 +00:00
..
2021-05-07 14:14:43 +00:00
2021-03-24 15:49:31 +00:00
2021-01-15 17:00:05 +00:00
2021-04-14 08:27:54 +00:00
2021-03-29 10:15:44 +00:00
2020-06-08 12:59:40 +00:00
2020-11-09 10:47:55 +00:00
2020-05-26 20:27:34 +00:00
2021-04-28 06:47:48 +00:00
2021-03-25 15:59:05 +00:00
2021-06-11 21:54:54 +00:00
2020-11-04 14:53:13 +00:00
2021-01-27 19:16:46 +00:00
2021-05-03 16:27:10 +00:00
2021-05-03 16:27:10 +00:00
2021-05-03 16:27:10 +00:00
2021-05-07 14:14:43 +00:00
2021-04-22 06:30:11 +00:00
2021-05-18 11:10:27 +00:00
2021-05-18 11:10:27 +00:00
2021-05-18 11:10:27 +00:00
2021-01-29 21:56:38 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2020-09-29 12:57:20 +00:00
2021-02-10 15:04:55 +00:00
2020-05-26 20:27:34 +00:00
2020-05-29 11:42:06 +00:00
2021-05-07 14:14:43 +00:00
2021-01-29 08:24:43 +00:00
2020-11-26 08:41:36 +00:00
2020-11-26 08:41:36 +00:00
2020-11-18 20:49:08 +00:00
2020-11-09 10:47:55 +00:00
2020-11-18 20:49:08 +00:00
2020-09-29 10:19:20 +00:00
2021-01-21 18:14:14 +00:00
2021-01-22 16:20:22 +00:00
2021-01-22 16:20:22 +00:00
2021-05-07 14:14:43 +00:00
2021-04-19 11:10:02 +00:00
2020-07-08 20:38:54 +00:00
2021-05-07 14:14:43 +00:00
2021-05-07 14:14:43 +00:00
2020-07-08 20:38:54 +00:00
2020-07-08 20:38:54 +00:00
2021-04-15 10:43:00 +00:00
2020-11-23 14:58:39 +00:00
2021-03-29 09:47:33 +00:00
2021-03-29 08:05:39 +00:00
2021-03-29 09:47:33 +00:00
2020-07-08 20:38:54 +00:00
2020-07-08 20:38:54 +00:00
2021-04-27 11:38:01 +00:00
2021-04-27 11:38:01 +00:00
2021-04-21 12:31:14 +00:00
2021-04-21 12:31:14 +00:00
2020-12-10 11:04:58 +00:00
2020-09-30 13:58:29 +00:00
2021-03-29 08:05:39 +00:00
2021-05-07 14:14:43 +00:00
2021-04-19 11:10:02 +00:00
2021-02-22 12:53:23 +00:00
2021-01-11 07:53:03 +00:00
2020-09-25 11:44:02 +00:00
2020-09-25 11:44:02 +00:00
2020-07-08 20:38:54 +00:00
2020-07-08 20:38:54 +00:00
2021-04-22 13:04:53 +00:00
2021-04-22 13:04:53 +00:00
2021-03-22 09:41:27 +00:00
2021-01-15 17:00:05 +00:00
2020-08-13 20:50:23 +00:00
2020-08-13 20:50:23 +00:00
2020-11-09 10:47:55 +00:00
2021-03-15 10:50:31 +00:00
2021-05-07 06:33:44 +00:00
2021-05-07 06:33:44 +00:00
2021-03-15 10:50:31 +00:00
2020-09-07 12:57:15 +00:00
2020-05-06 20:19:49 +00:00
2020-07-08 20:38:54 +00:00
2020-05-14 19:33:26 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2020-11-09 10:47:55 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2021-04-16 08:47:17 +00:00
2021-04-16 08:47:17 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2021-01-29 08:24:43 +00:00
2020-10-06 14:10:36 +00:00
2021-02-10 15:04:55 +00:00
2020-12-15 13:59:32 +00:00
2021-01-15 17:00:05 +00:00
2021-02-15 14:38:47 +00:00
2021-02-15 14:38:47 +00:00
2020-05-17 17:22:01 +00:00
2021-05-07 14:14:43 +00:00
2021-05-07 14:14:43 +00:00
2021-05-07 14:14:43 +00:00
2020-09-18 17:42:53 +00:00
2021-01-07 16:40:50 +00:00
2021-05-07 14:14:43 +00:00
2020-07-08 20:38:54 +00:00
2020-09-29 10:19:20 +00:00
2020-05-25 12:14:44 +00:00
2020-05-25 12:14:44 +00:00
2020-12-15 12:17:12 +00:00
2020-12-15 12:17:12 +00:00
2021-04-27 10:10:35 +00:00
2021-04-27 10:10:35 +00:00
2020-09-18 17:42:53 +00:00
2020-12-11 09:58:40 +00:00
2021-04-21 07:04:01 +00:00
2021-04-21 07:04:01 +00:00
2021-04-21 12:31:14 +00:00
2021-04-28 10:50:21 +00:00
2021-04-28 10:50:21 +00:00
2021-04-22 13:04:53 +00:00
2020-09-07 12:57:15 +00:00
2020-08-31 20:26:37 +00:00
2021-02-05 11:20:36 +00:00
2020-05-14 19:33:26 +00:00
2020-12-11 09:58:40 +00:00
2021-05-12 06:52:48 +00:00
2021-05-12 06:52:48 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2021-02-22 12:53:23 +00:00
2020-10-29 21:08:10 +00:00
2020-12-11 09:58:40 +00:00
2021-04-16 08:47:17 +00:00
2021-04-16 08:47:17 +00:00
2021-04-16 08:47:17 +00:00
2021-04-16 08:47:17 +00:00
2021-05-28 06:53:29 +00:00
2020-09-17 13:18:25 +00:00
2021-05-28 06:53:29 +00:00
2020-05-26 20:27:34 +00:00
2021-01-15 17:59:05 +00:00
2021-02-25 10:48:55 +00:00
2021-02-15 22:38:46 +00:00
2020-05-04 13:47:35 +00:00
2021-05-07 14:14:43 +00:00
2021-05-07 14:14:43 +00:00
2021-01-29 08:24:43 +00:00
2021-05-07 14:14:43 +00:00
2020-07-08 20:38:54 +00:00
2020-07-08 20:38:54 +00:00
2021-03-29 13:04:09 +00:00
2021-05-03 16:27:10 +00:00
2021-05-25 18:14:43 +00:00
2021-04-22 13:04:53 +00:00
2021-02-23 14:53:22 +00:00
2021-02-23 14:53:22 +00:00
2021-04-09 10:04:25 +00:00
2021-04-09 10:04:25 +00:00
2021-04-09 10:04:25 +00:00
2020-10-07 01:26:06 +00:00
2020-10-07 01:26:06 +00:00
2021-04-22 13:04:53 +00:00
2021-04-22 13:04:53 +00:00
2021-02-11 09:17:23 +00:00
2021-02-10 15:04:55 +00:00
2020-07-08 20:38:54 +00:00
2020-07-08 20:38:54 +00:00