Index: third_party/WebKit/Source/core/inspector/InspectorTaskRunner.cpp |
diff --git a/third_party/WebKit/Source/core/inspector/InspectorTaskRunner.cpp b/third_party/WebKit/Source/core/inspector/InspectorTaskRunner.cpp |
index ebe84ecd64f5393a93c907ce15215d9b661b1448..360ffde9f49281f88640608b22e9e4ed846fcd79 100644 |
--- a/third_party/WebKit/Source/core/inspector/InspectorTaskRunner.cpp |
+++ b/third_party/WebKit/Source/core/inspector/InspectorTaskRunner.cpp |
@@ -32,6 +32,8 @@ InspectorTaskRunner::~InspectorTaskRunner() |
void InspectorTaskRunner::appendTask(std::unique_ptr<Task> task) |
{ |
MutexLocker lock(m_mutex); |
+ if (m_killed) |
+ return; |
m_queue.append(std::move(task)); |
m_condition.signal(); |
} |