Fix lag after settings changes.

This commit is contained in:
ccd0 2017-09-28 17:00:08 -07:00
parent 8e043e9951
commit 573ad0179f

View File

@ -610,13 +610,14 @@ $.getSync = (items, cb) ->
cb items cb items
$.set = (keys, val, cb) -> $.set = (keys, val, cb) ->
if typeof keys is 'string' $.queueTask ->
$.setValue(g.NAMESPACE + keys, JSON.stringify val) if typeof keys is 'string'
else $.setValue(g.NAMESPACE + keys, JSON.stringify val)
for key, value of keys else
$.setValue(g.NAMESPACE + key, JSON.stringify value) for key, value of keys
cb = val $.setValue(g.NAMESPACE + key, JSON.stringify value)
cb?() cb = val
cb?()
$.clear = (cb) -> $.clear = (cb) ->
# XXX https://github.com/greasemonkey/greasemonkey/issues/2033 # XXX https://github.com/greasemonkey/greasemonkey/issues/2033