From 5cac2aea84a97dc32f2c4f4bc7e48356f22595e1 Mon Sep 17 00:00:00 2001 From: Deathamns Date: Thu, 29 Jan 2015 14:12:21 +0100 Subject: [PATCH] Firefox: get the version number from the fragment --- platform/firefox/bootstrap.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/platform/firefox/bootstrap.js b/platform/firefox/bootstrap.js index 38f2b47..74c54a5 100644 --- a/platform/firefox/bootstrap.js +++ b/platform/firefox/bootstrap.js @@ -60,7 +60,7 @@ function startup(data, reason) { ); bgProcess.setAttribute( 'src', - 'chrome://' + hostName + '/content/background.html' + 'chrome://' + hostName + '/content/background.html#' + data.version ); restartListener.messageManager.addMessageListener( @@ -104,13 +104,15 @@ function shutdown(data, reason) { bgProcess.parentNode.removeChild(bgProcess); - // Remove the restartObserver only when the extension is being disabled - if ( data !== undefined ) { - restartListener.messageManager.removeMessageListener( - hostName + '-restart', - restartListener - ); + if ( data === undefined ) { + return; } + + // Remove the restartObserver only when the extension is being disabled + restartListener.messageManager.removeMessageListener( + hostName + '-restart', + restartListener + ); } /******************************************************************************/