Properly update keyring state on new account addition.

feature/default_network_editable
Kevin Serrano 7 years ago
parent 3e2bd19881
commit b5f48730cd
No known key found for this signature in database
GPG Key ID: BF999DEFC7371BA1
  1. 3
      app/scripts/keyring-controller.js

@ -171,9 +171,9 @@ class KeyringController extends EventEmitter {
return this.setupAccounts(checkedAccounts) return this.setupAccounts(checkedAccounts)
}) })
.then(() => this.persistAllKeyrings()) .then(() => this.persistAllKeyrings())
.then(() => this._updateMemStoreKeyrings())
.then(() => this.fullUpdate()) .then(() => this.fullUpdate())
.then(() => { .then(() => {
this._updateMemStoreKeyrings()
return keyring return keyring
}) })
} }
@ -208,6 +208,7 @@ class KeyringController extends EventEmitter {
return selectedKeyring.addAccounts(1) return selectedKeyring.addAccounts(1)
.then(this.setupAccounts.bind(this)) .then(this.setupAccounts.bind(this))
.then(this.persistAllKeyrings.bind(this)) .then(this.persistAllKeyrings.bind(this))
.then(this._updateMemStoreKeyrings.bind(this))
.then(this.fullUpdate.bind(this)) .then(this.fullUpdate.bind(this))
} }

Loading…
Cancel
Save