From e9cfecb97ea8798420be7853a0e0925f20bb78ba Mon Sep 17 00:00:00 2001 From: eight Date: Tue, 16 Apr 2019 19:27:45 +0800 Subject: [PATCH] Fix: onAlarms is registered multiple times --- background/update.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/background/update.js b/background/update.js index 328c8611..e2ed3e0e 100644 --- a/background/update.js +++ b/background/update.js @@ -37,6 +37,7 @@ prefs.subscribe(['updateInterval'], schedule); schedule(); + chrome.alarms.onAlarm.addListener(onAlarm); return {checkAllStyles, checkStyle, STATES}; @@ -248,10 +249,8 @@ chrome.alarms.create(ALARM_NAME, { when: Date.now() + Math.max(MIN_INTERVAL_MS, interval - elapsed), }); - chrome.alarms.onAlarm.addListener(onAlarm); } else { chrome.alarms.clear(ALARM_NAME, ignoreChromeError); - chrome.alarms.onAlarm.removeListener(onAlarm); } }