From b69feab7808fa746ad99bb4b64f06fe7877c36d4 Mon Sep 17 00:00:00 2001 From: windingwind <33902321+windingwind@users.noreply.github.com> Date: Mon, 31 Jul 2023 23:02:32 +0800 Subject: [PATCH] fix: shutdown bug --- addon/bootstrap.js | 1 - src/hooks.ts | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/addon/bootstrap.js b/addon/bootstrap.js index 1613869..1b50280 100644 --- a/addon/bootstrap.js +++ b/addon/bootstrap.js @@ -54,7 +54,6 @@ function shutdown({ id, version, resourceURI, rootURI }, reason) { if (reason === APP_SHUTDOWN) { return; } - Services.wm.removeListener(windowListener); if (typeof Zotero === "undefined") { Zotero = Components.classes["@zotero.org/Zotero;1"].getService( diff --git a/src/hooks.ts b/src/hooks.ts index 998c878..7b4efa2 100644 --- a/src/hooks.ts +++ b/src/hooks.ts @@ -27,8 +27,7 @@ async function onStartup() { async function onMainWindowLoad(win: Window): Promise { // Create ztoolkit for every window - const _ztoolkit = createZToolkit(); - addon.data.ztoolkit = _ztoolkit; + addon.data.ztoolkit = createZToolkit(); const popupWin = new ztoolkit.ProgressWindow(config.addonName, { closeOnClick: true,