fix: shutdown bug

This commit is contained in:
windingwind 2023-07-31 23:02:32 +08:00
parent ebddeeb3ef
commit b69feab780
2 changed files with 1 additions and 3 deletions

1
addon/bootstrap.js vendored
View File

@ -54,7 +54,6 @@ function shutdown({ id, version, resourceURI, rootURI }, reason) {
if (reason === APP_SHUTDOWN) { if (reason === APP_SHUTDOWN) {
return; return;
} }
Services.wm.removeListener(windowListener);
if (typeof Zotero === "undefined") { if (typeof Zotero === "undefined") {
Zotero = Components.classes["@zotero.org/Zotero;1"].getService( Zotero = Components.classes["@zotero.org/Zotero;1"].getService(

View File

@ -27,8 +27,7 @@ async function onStartup() {
async function onMainWindowLoad(win: Window): Promise<void> { async function onMainWindowLoad(win: Window): Promise<void> {
// Create ztoolkit for every window // Create ztoolkit for every window
const _ztoolkit = createZToolkit(); addon.data.ztoolkit = createZToolkit();
addon.data.ztoolkit = _ztoolkit;
const popupWin = new ztoolkit.ProgressWindow(config.addonName, { const popupWin = new ztoolkit.ProgressWindow(config.addonName, {
closeOnClick: true, closeOnClick: true,