| Index: third_party/WebKit/Source/core/loader/EmptyClients.cpp
 | 
| diff --git a/third_party/WebKit/Source/core/loader/EmptyClients.cpp b/third_party/WebKit/Source/core/loader/EmptyClients.cpp
 | 
| index 5afe3361d9a84f136691f5dd8eb54dd7d9c8e534..099517f55753f19b49e5d05b084d99d4581d5921 100644
 | 
| --- a/third_party/WebKit/Source/core/loader/EmptyClients.cpp
 | 
| +++ b/third_party/WebKit/Source/core/loader/EmptyClients.cpp
 | 
| @@ -71,6 +71,7 @@ class EmptyPopupMenu : public PopupMenu {
 | 
|  
 | 
|  class EmptyFrameScheduler : public WebFrameScheduler {
 | 
|   public:
 | 
| +  EmptyFrameScheduler() { DCHECK(isMainThread()); }
 | 
|    void setFrameVisible(bool) override {}
 | 
|    WebTaskRunner* loadingTaskRunner() override;
 | 
|    WebTaskRunner* timerTaskRunner() override;
 | 
| @@ -78,15 +79,15 @@ class EmptyFrameScheduler : public WebFrameScheduler {
 | 
|  };
 | 
|  
 | 
|  WebTaskRunner* EmptyFrameScheduler::loadingTaskRunner() {
 | 
| -  return Platform::current()->currentThread()->getWebTaskRunner();
 | 
| +  return Platform::current()->mainThread()->getWebTaskRunner();
 | 
|  }
 | 
|  
 | 
|  WebTaskRunner* EmptyFrameScheduler::timerTaskRunner() {
 | 
| -  return Platform::current()->currentThread()->getWebTaskRunner();
 | 
| +  return Platform::current()->mainThread()->getWebTaskRunner();
 | 
|  }
 | 
|  
 | 
|  WebTaskRunner* EmptyFrameScheduler::unthrottledTaskRunner() {
 | 
| -  return Platform::current()->currentThread()->getWebTaskRunner();
 | 
| +  return Platform::current()->mainThread()->getWebTaskRunner();
 | 
|  }
 | 
|  
 | 
|  PopupMenu* EmptyChromeClient::openPopupMenu(LocalFrame&, HTMLSelectElement&) {
 | 
| 
 |