Browse Source

follow-up to #604

283
ThomasV 11 years ago
parent
commit
48e6dba684
  1. 8
      gui/qt/main_window.py

8
gui/qt/main_window.py

@ -757,8 +757,9 @@ class ElectrumWindow(QMainWindow):
if self.amount_e.is_shortcut: if self.amount_e.is_shortcut:
self.amount_e.is_shortcut = False self.amount_e.is_shortcut = False
sendable = self.get_sendable_balance() sendable = self.get_sendable_balance()
inputs, total, fee = self.wallet.choose_tx_inputs( sendable, 0, self.get_payment_sources()) # there is only one output because we are completely spending inputs
fee = self.wallet.estimated_fee(inputs) inputs, total, fee = self.wallet.choose_tx_inputs( sendable, 0, 1, self.get_payment_sources())
fee = self.wallet.estimated_fee(inputs, 1)
amount = total - fee amount = total - fee
self.amount_e.setText( self.format_amount(amount) ) self.amount_e.setText( self.format_amount(amount) )
self.fee_e.setText( self.format_amount( fee ) ) self.fee_e.setText( self.format_amount( fee ) )
@ -770,7 +771,8 @@ class ElectrumWindow(QMainWindow):
if not is_fee: fee = None if not is_fee: fee = None
if amount is None: if amount is None:
return return
inputs, total, fee = self.wallet.choose_tx_inputs(amount, fee, self.get_payment_sources()) # assume that there will be 2 outputs (one for change)
inputs, total, fee = self.wallet.choose_tx_inputs(amount, fee, 2, self.get_payment_sources())
if not is_fee: if not is_fee:
self.fee_e.setText( self.format_amount( fee ) ) self.fee_e.setText( self.format_amount( fee ) )
if inputs: if inputs:

Loading…
Cancel
Save