diff options
author | obscuren <geffobscura@gmail.com> | 2014-05-13 17:59:03 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2014-05-13 17:59:03 +0800 |
commit | 8c9e6746ce741c5bc2d70f308acc955dace67e01 (patch) | |
tree | 6b12f768566fe74c4394e7431870ee6d55b1d224 /ethereal | |
parent | c3ad210846d76952f76d45347d49df08027d0e28 (diff) | |
download | dexon-8c9e6746ce741c5bc2d70f308acc955dace67e01.tar.gz dexon-8c9e6746ce741c5bc2d70f308acc955dace67e01.tar.zst dexon-8c9e6746ce741c5bc2d70f308acc955dace67e01.zip |
Fixed wallet crash for new account. Fixes #38
Diffstat (limited to 'ethereal')
-rw-r--r-- | ethereal/ui/gui.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ethereal/ui/gui.go b/ethereal/ui/gui.go index 65c87c4c2..c1fda47f4 100644 --- a/ethereal/ui/gui.go +++ b/ethereal/ui/gui.go @@ -207,7 +207,7 @@ func (gui *Gui) update() { state := gui.eth.StateManager().TransState() unconfirmedFunds := new(big.Int) - gui.win.Root().Call("setWalletValue", fmt.Sprintf("%v", ethutil.CurrencyToString(state.GetStateObject(gui.addr).Amount))) + gui.win.Root().Call("setWalletValue", fmt.Sprintf("%v", ethutil.CurrencyToString(state.GetAccount(gui.addr).Amount))) for { select { @@ -215,7 +215,7 @@ func (gui *Gui) update() { tx := txMsg.Tx if txMsg.Type == ethchain.TxPre { - object := state.GetStateObject(gui.addr) + object := state.GetAccount(gui.addr) if bytes.Compare(tx.Sender(), gui.addr) == 0 && object.Nonce <= tx.Nonce { gui.win.Root().Call("addTx", ethpub.NewPTx(tx)) @@ -241,7 +241,7 @@ func (gui *Gui) update() { gui.win.Root().Call("setWalletValue", str) } else { - object := state.GetStateObject(gui.addr) + object := state.GetAccount(gui.addr) if bytes.Compare(tx.Sender(), gui.addr) == 0 { object.SubAmount(tx.Value) } else if bytes.Compare(tx.Recipient, gui.addr) == 0 { |