-
fdoray authored
This CL replaces MessageLoop::current()->RunUntilIdle() with RunLoop().RunUntilIdle() in components. In files where this replacement is made, it adds this include: #include "base/run_loop.h" And removes this include if it is no longer required: #include "base/message_loop/message_loop.h" Why? - The fact that there's a MessageLoop on the thread is an unnecessary implementation detail. When browser threads are migrated to base/task_scheduler, tasks will no longer have access to a MessageLoop but they will be able to use RunLoop. - MessageLoop::RunUntilIdle() is deprecated. Steps to generate this patch: 1. Run message_loop_cleanup_3.py (see code on the bug). 2. Run tools/sort-headers.py on modified files. 3. Run git cl format. BUG=616447 R=caitkp@chromium.org Review-Url: https://codereview.chromium.org/2053913002 Cr-Commit-Position: refs/heads/master@{#399099}
87801424