Merge branch 'dev' into integrateTxManagerUI

feature/default_network_editable
Frankie 8 years ago committed by GitHub
commit f9efb0817d
  1. 2
      app/scripts/keyring-controller.js
  2. 9
      ui/app/actions.js

@ -272,7 +272,7 @@ module.exports = class KeyringController extends EventEmitter {
setSelectedAccount (address) { setSelectedAccount (address) {
var addr = normalize(address) var addr = normalize(address)
this.configManager.setSelectedAccount(addr) this.configManager.setSelectedAccount(addr)
return Promise.resolve(addr) return this.fullUpdate()
} }
// Save Account Label // Save Account Label

@ -263,9 +263,7 @@ function showInfoPage () {
} }
function setSelectedAccount (address) { function setSelectedAccount (address) {
return (dispatch) => { return callBackgroundThenUpdate(background.setSelectedAccount, address)
background.setSelectedAccount(address)
}
} }
function setCurrentFiat (fiat) { function setCurrentFiat (fiat) {
@ -457,15 +455,16 @@ function lockMetamask () {
function showAccountDetail (address) { function showAccountDetail (address) {
return (dispatch) => { return (dispatch) => {
dispatch(actions.showLoadingIndication()) dispatch(actions.showLoadingIndication())
background.setSelectedAccount(address, (err, address) => { background.setSelectedAccount(address, (err, newState) => {
dispatch(actions.hideLoadingIndication()) dispatch(actions.hideLoadingIndication())
if (err) { if (err) {
return dispatch(actions.displayWarning(err.message)) return dispatch(actions.displayWarning(err.message))
} }
dispatch(actions.updateMetamaskState(newState))
dispatch({ dispatch({
type: actions.SHOW_ACCOUNT_DETAIL, type: actions.SHOW_ACCOUNT_DETAIL,
value: address, value: newState.selectedAccount,
}) })
}) })
} }

Loading…
Cancel
Save