From a57ebae7d059e0e44d2bb17a49f941cfb37f9b48 Mon Sep 17 00:00:00 2001 From: Sin Wai Lam Date: Sun, 1 Nov 2015 19:13:02 -0800 Subject: [PATCH] [bug] inside createTask function in mandellib.js, generation is undefined, so I passed in generation as the second parameter --- chapter10/Mandel/mandel.js | 4 ++-- chapter10/Mandel/mandellib.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/chapter10/Mandel/mandel.js b/chapter10/Mandel/mandel.js index 7462adb..5fe1c2a 100644 --- a/chapter10/Mandel/mandel.js +++ b/chapter10/Mandel/mandel.js @@ -67,7 +67,7 @@ function startWorkers() { for (var i = 0; i < workers.length; i++) { var worker = workers[i]; if (worker.idle) { - var task = createTask(nextRow); + var task = createTask(nextRow, generation); worker.idle = false; worker.postMessage(task); nextRow++; @@ -101,7 +101,7 @@ function reassignWorker(worker) { if (row >= canvas.height) { worker.idle = true; } else { - var task = createTask(row); + var task = createTask(row, generation); worker.idle = false; worker.postMessage(task); } diff --git a/chapter10/Mandel/mandellib.js b/chapter10/Mandel/mandellib.js index 452a1c6..17e19ca 100644 --- a/chapter10/Mandel/mandellib.js +++ b/chapter10/Mandel/mandellib.js @@ -25,7 +25,7 @@ var palette = []; // // packages up the data we need to send to the worker // -function createTask(row) { +function createTask(row, generation) { var task = { row: row, // row number we're working on width: rowData.width, // width of the ImageData object to fill