fix exchange_rate plugin behavior when typing amounts
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user