Index: Source/platform/WebThreadSupportingGC.cpp |
diff --git a/Source/platform/WebThreadSupportingGC.cpp b/Source/platform/WebThreadSupportingGC.cpp |
index 295bbfb4d0b4cfbbabe751739391a8d3520f9670..cac7795876ae25a36bad6e981ec72474b866e6eb 100644 |
--- a/Source/platform/WebThreadSupportingGC.cpp |
+++ b/Source/platform/WebThreadSupportingGC.cpp |
@@ -6,7 +6,6 @@ |
#include "platform/WebThreadSupportingGC.h" |
#include "platform/heap/SafePoint.h" |
-#include "public/platform/WebScheduler.h" |
#include "wtf/Threading.h" |
namespace blink { |
@@ -33,7 +32,7 @@ |
} |
} |
-void WebThreadSupportingGC::initialize() |
+void WebThreadSupportingGC::attachGC() |
{ |
m_pendingGCRunner = adoptPtr(new PendingGCRunner); |
m_messageLoopInterruptor = adoptPtr(new MessageLoopInterruptor(&platformThread())); |
@@ -42,16 +41,13 @@ |
ThreadState::current()->addInterruptor(m_messageLoopInterruptor.get()); |
} |
-void WebThreadSupportingGC::shutdown() |
+void WebThreadSupportingGC::detachGC() |
{ |
ThreadState::current()->removeInterruptor(m_messageLoopInterruptor.get()); |
ThreadState::detach(); |
platformThread().removeTaskObserver(m_pendingGCRunner.get()); |
m_pendingGCRunner = nullptr; |
m_messageLoopInterruptor = nullptr; |
- |
- // Ensure no posted tasks will run from this point on. |
- platformThread().scheduler()->shutdown(); |
} |
} // namespace blink |