Don't trigger Web3 Provider change when second Provider Endpoint choice dialog was canceled

pull/1/head
holgerd77 7 years ago
parent cdd86a7939
commit 08fb22eeda
  1. 3
      src/execution-context.js

@ -114,16 +114,15 @@ function ExecutionContext () {
this.executionContextChange = function (context, endPointUrl, cb) { this.executionContextChange = function (context, endPointUrl, cb) {
if (!cb) cb = () => {} if (!cb) cb = () => {}
function runPrompt () { function runPrompt () {
executionContext = context
if (!endPointUrl) { if (!endPointUrl) {
endPointUrl = 'http://localhost:8545' endPointUrl = 'http://localhost:8545'
} }
modalDialogCustom.prompt(null, 'Web3 Provider Endpoint', endPointUrl, (target) => { modalDialogCustom.prompt(null, 'Web3 Provider Endpoint', endPointUrl, (target) => {
executionContext = context
setProviderFromEndpoint(target) setProviderFromEndpoint(target)
self.event.trigger('contextChanged', ['web3']) self.event.trigger('contextChanged', ['web3'])
cb() cb()
}, () => { }, () => {
self.event.trigger('contextChanged', ['web3'])
cb() cb()
}) })
} }

Loading…
Cancel
Save