Merge pull request #1115 from romanz/offline-mode-fix

Offline mode fixes
This commit is contained in:
ThomasV 2015-03-31 13:57:27 +02:00
commit a44f1bc4d3
2 changed files with 5 additions and 1 deletions

View File

@ -689,6 +689,9 @@ class ElectrumWindow(QMainWindow):
for item in self.wallet.get_history(self.current_account):
tx_hash, conf, value, timestamp, balance = item
time_str = _("unknown")
if conf is None and timestamp is None:
continue # skip history in offline mode
if conf > 0:
time_str = self.format_time(timestamp)
if conf == -1:

View File

@ -744,7 +744,8 @@ class Abstract_Wallet(object):
#balance += value
conf, timestamp = self.verifier.get_confirmations(tx_hash) if self.verifier else (None, None)
history.append( (tx_hash, conf, value, timestamp) )
history.sort(key = lambda x: self.verifier.get_txpos(x[0]))
if self.verifier:
history.sort(key = lambda x: self.verifier.get_txpos(x[0]))
c, u = self.get_balance(domain)
balance = c + u