| Index: Source/platform/heap/glue/MessageLoopInterruptor.h
 | 
| diff --git a/Source/platform/heap/glue/MessageLoopInterruptor.h b/Source/platform/heap/glue/MessageLoopInterruptor.h
 | 
| index 5a37c722acdec049bb8c745087015ae2b6acd3b4..667947f77c640af583be850ab988e0090de1afaa 100644
 | 
| --- a/Source/platform/heap/glue/MessageLoopInterruptor.h
 | 
| +++ b/Source/platform/heap/glue/MessageLoopInterruptor.h
 | 
| @@ -32,25 +32,25 @@
 | 
|  #define MessageLoopInterruptor_h
 | 
|  
 | 
|  #include "platform/heap/ThreadState.h"
 | 
| -#include "public/platform/WebThread.h"
 | 
| +#include "public/platform/WebTaskRunner.h"
 | 
|  #include "public/platform/WebTraceLocation.h"
 | 
|  
 | 
|  namespace blink {
 | 
|  
 | 
|  class MessageLoopInterruptor : public ThreadState::Interruptor {
 | 
|  public:
 | 
| -    explicit MessageLoopInterruptor(WebThread* thread) : m_thread(thread) { }
 | 
| +    explicit MessageLoopInterruptor(WebTaskRunner* taskRunner) : m_taskRunner(taskRunner) { }
 | 
|  
 | 
|      void requestInterrupt() override
 | 
|      {
 | 
|          // GCTask has an empty run() method. Its only purpose is to guarantee
 | 
|          // that MessageLoop will have a task to process which will result
 | 
|          // in PendingGCRunner::didProcessTask being executed.
 | 
| -        m_thread->postTask(FROM_HERE, new GCTask);
 | 
| +        m_taskRunner->postTask(FROM_HERE, new GCTask);
 | 
|      }
 | 
|  
 | 
|  private:
 | 
| -    class GCTask : public WebThread::Task {
 | 
| +    class GCTask : public WebTaskRunner::Task {
 | 
|      public:
 | 
|          virtual ~GCTask() { }
 | 
|  
 | 
| @@ -64,7 +64,7 @@ private:
 | 
|          }
 | 
|      };
 | 
|  
 | 
| -    WebThread* m_thread;
 | 
| +    WebTaskRunner* m_taskRunner;
 | 
|  };
 | 
|  
 | 
|  } // namespace blink
 | 
| 
 |