From 84150641a236b30fe5f9c36a0249dbba54dc6166 Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Wed, 17 Jun 2015 07:57:49 +0100 Subject: Reinstate unintentionally deleted code. --- lib/settings.coffee | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib') diff --git a/lib/settings.coffee b/lib/settings.coffee index adbe2bef..f0cf30f1 100644 --- a/lib/settings.coffee +++ b/lib/settings.coffee @@ -6,6 +6,11 @@ Settings = onLoadedCallbacks: [] init: -> + if Utils.isExtensionPage() + # On extension pages, we use localStorage (or a copy of it) as the cache. + @cache = if Utils.isBackgroundPage() then localStorage else extend {}, localStorage + @onLoaded() + chrome.storage.local.get null, (localItems) => localItems = {} if chrome.runtime.lastError @storage.get null, (syncedItems) => -- cgit v1.2.3