Update table builder synchronization to DeferredSequencedTaskRunner
Address gab's additional review comments from https://chromium-review.googlesource.com/c/chromium/src/+/2032119/6#message-3d833beea111694a8a8920ede2468ac775ca310a Make DWriteFontLookupTableBuilder use a DeferredSequencedTaskRunner instead of manually maintaining the pending callbacks vector.Replace WaitableEvent with AtomicFlag.AtomicFlag makes things simpler in comparison to introducing our own sequence guarded boolean, as its used synchronously in tests. Bug: 1047054 Change-Id: I8a07c3eadec6f45784be013d062a467ab496dfb4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2083143 Commit-Queue: Dominik Röttsches <drott@chromium.org> Reviewed-by:Gabriel Charette <gab@chromium.org> Cr-Commit-Position: refs/heads/master@{#750510}
Showing
Please register or sign in to comment