From 87584be4845d78bd5bddc8c1d5b47ae65b67d642 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Tue, 21 Jun 2016 10:56:23 -0500 Subject: [PATCH] restartAppTask when resuming tasks We end up with duplicate tasks because the auto installer might have queued up some pending_install tasks on start up. --- src/taskmanager.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/taskmanager.js b/src/taskmanager.js index 0ba48074f..f1821048d 100644 --- a/src/taskmanager.js +++ b/src/taskmanager.js @@ -80,7 +80,7 @@ function platformReady() { } } -// resume app installs and uninstalls +// resume app tasks when platform is ready or after a crash function resumeTasks(callback) { callback = callback || NOOP_CALLBACK; @@ -95,7 +95,7 @@ function resumeTasks(callback) { if (app.installationState === appdb.ISTATE_ERROR) return; debug('Creating process for %s (%s) with state %s', app.location, app.id, app.installationState); - startAppTask(app.id, NOOP_CALLBACK); + restartAppTask(app.id, NOOP_CALLBACK); // restart because the auto-installer could have queued up tasks already }); callback(null);