1
0

fix exchange_rate plugin behavior when typing amounts

This commit is contained in:
ThomasV
2015-02-27 21:13:17 +01:00
parent 89ba1d7b0e
commit bc3013caf0
2 changed files with 25 additions and 24 deletions

View File

@@ -742,12 +742,13 @@ class Plugin(BasePlugin):
fiat_amount = Decimal(str(self.fiat_e.text()))
except:
self.btc_e.setText("")
self.win.fee_e.setText("")
return
exchange_rate = self.exchanger.exchange(Decimal("1.0"), self.fiat_unit())
if exchange_rate is not None:
btc_amount = fiat_amount/exchange_rate
self.btc_e.setAmount(int(btc_amount*Decimal(100000000)))
self.btc_e.textEdited.emit("")
self.win.update_fee(False)
self.fiat_e.textEdited.connect(fiat_changed)
def btc_changed():
btc_amount = self.btc_e.get_amount()