From e9d3dc9b5688bae011e20858354068daf09cd0df Mon Sep 17 00:00:00 2001 From: Emil Manchev Date: Mon, 12 Mar 2018 22:02:45 +0000 Subject: [PATCH] fix "Illegal Invocation" error when calling storage getItrem/setItem --- scripts/index.inline.js | 2 +- scripts/options.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/index.inline.js b/scripts/index.inline.js index 19f1428..d2bb191 100755 --- a/scripts/index.inline.js +++ b/scripts/index.inline.js @@ -1,6 +1,6 @@ opera.isReady(function() { (function() { - var storage = widget.preferences; + var storage = widget.preferences._storage; var browserLang = window.navigator.language; var homeLang = storage.getItem( 'homeLang' ) || ( NAME_MAP[ browserLang ] ? browserLang : 'en' ); diff --git a/scripts/options.js b/scripts/options.js index 8ac5f43..c4c9b9a 100755 --- a/scripts/options.js +++ b/scripts/options.js @@ -35,7 +35,7 @@ opera.isReady(function() { } }; window.addEventListener('DOMContentLoaded', function() { - var storage = widget.preferences; + var storage = widget.preferences._storage; function optionChanged(e) { var element = e.currentTarget;