Chromium Code Reviews| Index: base/message_loop/message_loop.cc |
| diff --git a/base/message_loop/message_loop.cc b/base/message_loop/message_loop.cc |
| index ee93692874045111a3e8920936f97c6d131c57c5..2c36f163a903fc1ab750e51a9da38314484fc466 100644 |
| --- a/base/message_loop/message_loop.cc |
| +++ b/base/message_loop/message_loop.cc |
| @@ -624,8 +624,9 @@ bool MessageLoop::DoWork() { |
| if (delayed_work_queue_.top().sequence_num == sequence_num) |
| pump_->ScheduleDelayedWork(delayed_run_time); |
| } else { |
| - if (DeferOrRunPendingTask(std::move(pending_task))) |
| + if (DeferOrRunPendingTask(std::move(pending_task))) { |
|
danakj
2016/07/20 21:37:08
?
gsennton
2016/07/26 14:42:39
Ooops, was changing this code when testing/logging
|
| return true; |
| + } |
| } |
| } while (!work_queue_.empty()); |
| } |
| @@ -713,6 +714,10 @@ void MessageLoopForUI::Start() { |
| // No Histogram support for UI message loop as it is managed by Java side |
| static_cast<MessagePumpForUI*>(pump_.get())->Start(this); |
| } |
| + |
| +void MessageLoopForUI::Abort() { |
| + static_cast<MessagePumpForUI*>(pump_.get())->Abort(); |
| +} |
| #endif |
| #if defined(OS_IOS) |