commit | 6738e2b9c7d343d51eb420cd3f38a31c8d97646c | [log] [tgz] |
---|---|---|
author | Mike Klein <mtklein@google.com> | Thu Feb 04 03:41:40 2021 -0600 |
committer | Mike Klein <mtklein@google.com> | Thu Feb 04 10:45:52 2021 +0000 |
tree | cf293f9cb0b99e85466a9d2756f765c95d4b7f67 | |
parent | fa962f583a8abcbee7116e4d23b206e139b77323 [diff] |
rearrange wg use There's no need to tick wg up and down when running reruns, and as written it's possible for the overall fm_driver program to exit before one last call to endStep() has happened. Simply calling wg.Done() once per item dequeued outside worker() fixes both. Change-Id: I0fb0acc5a3f2c624dfc14f875fa094db6dd40838 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/366137 Reviewed-by: Mike Klein <mtklein@google.com>