| Index: ui/accelerated_widget_mac/window_resize_helper_mac.cc | 
| diff --git a/ui/accelerated_widget_mac/window_resize_helper_mac.cc b/ui/accelerated_widget_mac/window_resize_helper_mac.cc | 
| index 2c999b8a19a190e08dd3630bb34980608479c1f1..88bf682aae6ceaa53f2f11dbf1d0058210bcd354 100644 | 
| --- a/ui/accelerated_widget_mac/window_resize_helper_mac.cc | 
| +++ b/ui/accelerated_widget_mac/window_resize_helper_mac.cc | 
| @@ -32,7 +32,7 @@ typedef base::Callback<void(base::WaitableEvent*, base::TimeDelta)> | 
| // yet, to avoid running them twice. | 
| class WrappedTask { | 
| public: | 
| -  WrappedTask(base::Closure closure, base::TimeDelta delay); | 
| +  WrappedTask(base::OnceClosure closure, base::TimeDelta delay); | 
| ~WrappedTask(); | 
| bool ShouldRunBefore(const WrappedTask& other); | 
| void Run(); | 
| @@ -41,7 +41,7 @@ class WrappedTask { | 
| const base::TimeTicks& can_run_time() const { return can_run_time_; } | 
|  | 
| private: | 
| -  base::Closure closure_; | 
| +  base::OnceClosure closure_; | 
| base::TimeTicks can_run_time_; | 
| bool has_run_; | 
| uint64_t sequence_number_; | 
| @@ -74,11 +74,11 @@ class PumpableTaskRunner : public base::SingleThreadTaskRunner { | 
|  | 
| // base::SingleThreadTaskRunner implementation: | 
| bool PostDelayedTask(const tracked_objects::Location& from_here, | 
| -                       base::Closure task, | 
| +                       base::OnceClosure task, | 
| base::TimeDelta delay) override; | 
|  | 
| bool PostNonNestableDelayedTask(const tracked_objects::Location& from_here, | 
| -                                  base::Closure task, | 
| +                                  base::OnceClosure task, | 
| base::TimeDelta delay) override; | 
|  | 
| bool RunsTasksOnCurrentThread() const override; | 
| @@ -114,7 +114,7 @@ base::LazyInstance<WindowResizeHelperMac>::Leaky g_window_resize_helper = | 
| //////////////////////////////////////////////////////////////////////////////// | 
| // WrappedTask | 
|  | 
| -WrappedTask::WrappedTask(base::Closure closure, base::TimeDelta delay) | 
| +WrappedTask::WrappedTask(base::OnceClosure closure, base::TimeDelta delay) | 
| : closure_(std::move(closure)), | 
| can_run_time_(base::TimeTicks::Now() + delay), | 
| has_run_(false), | 
| @@ -260,7 +260,7 @@ bool PumpableTaskRunner::EnqueueAndPostWrappedTask( | 
|  | 
| bool PumpableTaskRunner::PostDelayedTask( | 
| const tracked_objects::Location& from_here, | 
| -    base::Closure task, | 
| +    base::OnceClosure task, | 
| base::TimeDelta delay) { | 
| return EnqueueAndPostWrappedTask( | 
| from_here, new WrappedTask(std::move(task), delay), delay); | 
| @@ -268,7 +268,7 @@ bool PumpableTaskRunner::PostDelayedTask( | 
|  | 
| bool PumpableTaskRunner::PostNonNestableDelayedTask( | 
| const tracked_objects::Location& from_here, | 
| -    base::Closure task, | 
| +    base::OnceClosure task, | 
| base::TimeDelta delay) { | 
| // The correctness of non-nestable events hasn't been proven for this | 
| // structure. | 
|  |