Convert ui/accelerated_widget_mac away from base::Bind/base::Callback
base::Bind/base::Callback are deprecated in favor of either base::BindOnce/base::OnceCallback or base::BindRepeating/ base::RepeatingCallback (depending on whether the callback is invoked once or multiple time). Convert all uses of base::Bind/base::Callback in ui/accelerated_widget_mac to the recommended methods/types. Also change PumpableTaskRunner::EnqueueAndPostWrappedTask to take the task as an std::unique_ptr<WrappedTask> to remove usage of base::Owned() and remove a naked "new". Bug: 1007844 Change-Id: I893b7d83715ed960898034608ea83afb39c7efe5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1833462 Commit-Queue: ccameron <ccameron@chromium.org> Auto-Submit: Sylvain Defresne <sdefresne@chromium.org> Reviewed-by:ccameron <ccameron@chromium.org> Cr-Commit-Position: refs/heads/master@{#701560}
Showing
Please register or sign in to comment