hide fee if there's no amount
This commit is contained in:
parent
0ac3ac8d61
commit
9325f47543
|
@ -45,7 +45,7 @@ def numbify(entry, is_int = False):
|
||||||
try:
|
try:
|
||||||
amount = int( Decimal(s) * 100000000 )
|
amount = int( Decimal(s) * 100000000 )
|
||||||
except:
|
except:
|
||||||
amount = 0
|
amount = None
|
||||||
entry.set_text(s)
|
entry.set_text(s)
|
||||||
return amount
|
return amount
|
||||||
|
|
||||||
|
@ -587,6 +587,8 @@ class BitcoinGUI:
|
||||||
amount = numbify(amount_entry)
|
amount = numbify(amount_entry)
|
||||||
fee = numbify(fee_entry)
|
fee = numbify(fee_entry)
|
||||||
if not is_fee: fee = None
|
if not is_fee: fee = None
|
||||||
|
if amount is None:
|
||||||
|
self.fee_box.hide(); return
|
||||||
inputs, total, fee = self.wallet.choose_tx_inputs( amount, fee )
|
inputs, total, fee = self.wallet.choose_tx_inputs( amount, fee )
|
||||||
if not is_fee:
|
if not is_fee:
|
||||||
fee_entry.set_text( str( Decimal( fee ) / 100000000 ) )
|
fee_entry.set_text( str( Decimal( fee ) / 100000000 ) )
|
||||||
|
@ -595,6 +597,7 @@ class BitcoinGUI:
|
||||||
amount_entry.modify_text(gtk.STATE_NORMAL, gtk.gdk.color_parse("#000000"))
|
amount_entry.modify_text(gtk.STATE_NORMAL, gtk.gdk.color_parse("#000000"))
|
||||||
fee_entry.modify_text(gtk.STATE_NORMAL, gtk.gdk.color_parse("#000000"))
|
fee_entry.modify_text(gtk.STATE_NORMAL, gtk.gdk.color_parse("#000000"))
|
||||||
send_button.set_sensitive(True)
|
send_button.set_sensitive(True)
|
||||||
|
self.error = ''
|
||||||
else:
|
else:
|
||||||
send_button.set_sensitive(False)
|
send_button.set_sensitive(False)
|
||||||
amount_entry.modify_text(gtk.STATE_NORMAL, gtk.gdk.color_parse("#cc0000"))
|
amount_entry.modify_text(gtk.STATE_NORMAL, gtk.gdk.color_parse("#cc0000"))
|
||||||
|
|
Loading…
Reference in New Issue