From 7c902eb612dec7e256c13080d92da935781aa4b9 Mon Sep 17 00:00:00 2001 From: Brendan Dahl Date: Thu, 15 Mar 2012 20:08:39 -0700 Subject: [PATCH] Skip unneeded steps on APP_SHUTDOWN. --- extensions/firefox/bootstrap.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/extensions/firefox/bootstrap.js b/extensions/firefox/bootstrap.js index dc9d51f36..627fc7a89 100644 --- a/extensions/firefox/bootstrap.js +++ b/extensions/firefox/bootstrap.js @@ -79,6 +79,8 @@ function startup(aData, aReason) { function shutdown(aData, aReason) { if (Services.prefs.getBoolPref('extensions.pdf.js.active')) Services.prefs.setBoolPref('extensions.pdf.js.active', false); + if (aReason == APP_SHUTDOWN) + return; var ioService = Services.io; var resProt = ioService.getProtocolHandler('resource') .QueryInterface(Ci.nsIResProtocolHandler);