|
|
@ -19,7 +19,7 @@ |
|
|
|
Home: https://github.com/gorhill/uMatrix
|
|
|
|
*/ |
|
|
|
|
|
|
|
/* global ADDON_UNINSTALL, APP_SHUTDOWN, APP_STARTUP */ |
|
|
|
/* global ADDON_UNINSTALL, APP_SHUTDOWN */ |
|
|
|
/* exported startup, shutdown, install, uninstall */ |
|
|
|
|
|
|
|
'use strict'; |
|
|
@ -46,7 +46,7 @@ const restartListener = { |
|
|
|
|
|
|
|
/******************************************************************************/ |
|
|
|
|
|
|
|
function startup(data, reason) { |
|
|
|
function startup(data/*, reason*/) { |
|
|
|
if ( data !== undefined ) { |
|
|
|
version = data.version; |
|
|
|
} |
|
|
@ -84,7 +84,13 @@ function startup(data, reason) { |
|
|
|
); |
|
|
|
}; |
|
|
|
|
|
|
|
if ( reason !== APP_STARTUP ) { |
|
|
|
var ready = false; |
|
|
|
try { |
|
|
|
ready = appShell.hiddenDOMWindow && |
|
|
|
appShell.hiddenDOMWindow.document; |
|
|
|
} catch (ex) { |
|
|
|
} |
|
|
|
if ( ready ) { |
|
|
|
onReady(); |
|
|
|
return; |
|
|
|
} |
|
|
@ -99,7 +105,7 @@ function startup(data, reason) { |
|
|
|
} |
|
|
|
|
|
|
|
try { |
|
|
|
appShell.hiddenDOMWindow; |
|
|
|
void appShell.hiddenDOMWindow; |
|
|
|
} catch (ex) { |
|
|
|
return; |
|
|
|
} |
|
|
|