mirror of
https://github.com/zero-peak/ZeroOmega.git
synced 2025-02-08 13:38:14 -05:00
Call chrome.proxy.settings.onChange.addListener directly. Fix #1297.
This commit is contained in:
parent
730225c531
commit
cafbf20762
@ -10,7 +10,6 @@ else
|
|||||||
setAsync: -> Promise.resolve()
|
setAsync: -> Promise.resolve()
|
||||||
clearAsync: -> Promise.resolve()
|
clearAsync: -> Promise.resolve()
|
||||||
get: -> null
|
get: -> null
|
||||||
onChange: addListener: -> null
|
|
||||||
parseExternalProfile = require('./parse_external_profile')
|
parseExternalProfile = require('./parse_external_profile')
|
||||||
ProxyAuth = require('./proxy_auth')
|
ProxyAuth = require('./proxy_auth')
|
||||||
WebRequestMonitor = require('./web_request_monitor')
|
WebRequestMonitor = require('./web_request_monitor')
|
||||||
@ -125,7 +124,8 @@ class ChromeOptions extends OmegaTarget.Options
|
|||||||
@_proxyChangeListener = (details) =>
|
@_proxyChangeListener = (details) =>
|
||||||
for watcher in @_proxyChangeWatchers
|
for watcher in @_proxyChangeWatchers
|
||||||
watcher(details)
|
watcher(details)
|
||||||
proxySettings.onChange.addListener @_proxyChangeListener
|
if chrome?.proxy?.settings?.onChange?
|
||||||
|
chrome.proxy.settings.onChange.addListener @_proxyChangeListener
|
||||||
@_proxyChangeWatchers.push(callback)
|
@_proxyChangeWatchers.push(callback)
|
||||||
applyProfileProxy: (profile, meta) ->
|
applyProfileProxy: (profile, meta) ->
|
||||||
if chrome?.proxy?.settings?
|
if chrome?.proxy?.settings?
|
||||||
|
Loading…
Reference in New Issue
Block a user