diff options
author | gorhill <rhill@raymondhill.net> | 2015-06-23 11:37:44 -0400 |
---|---|---|
committer | gorhill <rhill@raymondhill.net> | 2015-06-23 11:37:54 -0400 |
commit | 6c1678d718b3136a1c6ecfe9c53b0bab8acc301f (patch) | |
tree | 042d665c7cf8ae1507fd23fa1e28c46f3b707fb7 /src/js/assets.js | |
parent | 4a1219f7235e2ddcd5cda960921fc24db5b0926f (diff) | |
download | uBlock-6c1678d718b3136a1c6ecfe9c53b0bab8acc301f.zip uBlock-6c1678d718b3136a1c6ecfe9c53b0bab8acc301f.tar.gz uBlock-6c1678d718b3136a1c6ecfe9c53b0bab8acc301f.tar.bz2 |
Firefox: this fixes uBlock lingering in memory after disabling it
Diffstat (limited to 'src/js/assets.js')
-rw-r--r-- | src/js/assets.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/js/assets.js b/src/js/assets.js index de96aa6..58e7414 100644 --- a/src/js/assets.js +++ b/src/js/assets.js @@ -1471,6 +1471,16 @@ exports.restart = function() { /******************************************************************************/ +// Call when disabling uBlock, to ensure it doesn't stick around as a detached +// window object in Firefox. + +exports.shutdown = function() { + suspendUpdateDaemon(); + reset(); +}; + +/******************************************************************************/ + return exports; })(); |