Avoid passing WorkletOptions as a WTF::Bind parameter
WorkletOptions is marked as DISALLOW_NEW_EXCEPT_PLACEMENT_NEW(), and that required to be allocated on stack or on stack heap container. WTF::Bind() will start rejecting pass-by-value object that has Trace() method such as WorkletOptions as it's error prone. So, as a preparation for that, this CL expands necessary bit of WorkletOptions to the parameters of Worklet::FetchAndInvokeScript to avoid passing WorkletOptions directly. Change-Id: I4cbcb8e1163327c1d4ffd8aa17f3f3d719e2f523 Reviewed-on: https://chromium-review.googlesource.com/1160682 Commit-Queue: Taiju Tsuiki <tzik@chromium.org> Reviewed-by:Hiroki Nakagawa <nhiroki@chromium.org> Cr-Commit-Position: refs/heads/master@{#580372}
Showing
Please register or sign in to comment