commit | 05a45b6dcd37809569df9aab025ac57b19b37006 | [log] [tgz] |
---|---|---|
author | Chase Phillips <cmp@chromium.org> | Wed Jan 16 02:18:32 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jan 16 02:18:32 2019 |
tree | 5ae8ef27e9d719db719f36eab043fb10a321dfb6 | |
parent | 5d85b995bdb5a2ac47e3136114939e863d0b0122 [diff] |
IndexedDB: Bind all renderer Mojo objects with the IndexedDB task runner For browser->renderer interfaces, this change ensures that calls issued by the browser will run in the renderer in the IndexedDB task queue task runner. For renderer->browser interfaces with no return calls, this change is aesthetic. The calls would have been issued by script running in a context and would already have a high priority. Eventually any Mojo interface method that takes a callback will be updated to use Mojo's async callbacks. This change means that, when that happens, the Mojo task will run in the IDB task queue. Bug: 717812, 913912 Change-Id: I976c36c33214652c2b6e0b4beecab2a1717c1d40 Reviewed-on: https://chromium-review.googlesource.com/c/1410171 Commit-Queue: Chase Phillips <cmp@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Hajime Hoshi <hajimehoshi@chromium.org> Reviewed-by: Alexander Timin <altimin@chromium.org> Reviewed-by: Daniel Murphy <dmurph@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/master@{#623045}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .