summaryrefslogtreecommitdiff
path: root/chromium/v8/src/heap/scavenge-job.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/heap/scavenge-job.cc')
-rw-r--r--chromium/v8/src/heap/scavenge-job.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/chromium/v8/src/heap/scavenge-job.cc b/chromium/v8/src/heap/scavenge-job.cc
index a7583cb7540..b649c010aef 100644
--- a/chromium/v8/src/heap/scavenge-job.cc
+++ b/chromium/v8/src/heap/scavenge-job.cc
@@ -103,7 +103,7 @@ void ScavengeJob::ScheduleIdleTaskIfNeeded(Heap* heap, int bytes_allocated) {
void ScavengeJob::ScheduleIdleTask(Heap* heap) {
- if (!idle_task_pending_) {
+ if (!idle_task_pending_ && heap->use_tasks()) {
v8::Isolate* isolate = reinterpret_cast<v8::Isolate*>(heap->isolate());
if (V8::GetCurrentPlatform()->IdleTasksEnabled(isolate)) {
idle_task_pending_ = true;