mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-08-28 16:01:30 +00:00
Merge pull request #878 from imrehg/fee
Fix "Invalid Fee" issue when start with fiat in send (exchange rate plugin)
This commit is contained in:
commit
49c0a3a08f
1 changed files with 3 additions and 0 deletions
|
@ -662,6 +662,7 @@ class Plugin(BasePlugin):
|
||||||
if exchange_rate is not None:
|
if exchange_rate is not None:
|
||||||
btc_amount = fiat_amount/exchange_rate
|
btc_amount = fiat_amount/exchange_rate
|
||||||
self.btc_e.setAmount(int(btc_amount*Decimal(100000000)))
|
self.btc_e.setAmount(int(btc_amount*Decimal(100000000)))
|
||||||
|
self.btc_e.textEdited.emit("")
|
||||||
self.fiat_e.textEdited.connect(fiat_changed)
|
self.fiat_e.textEdited.connect(fiat_changed)
|
||||||
def btc_changed():
|
def btc_changed():
|
||||||
btc_amount = self.btc_e.get_amount()
|
btc_amount = self.btc_e.get_amount()
|
||||||
|
@ -670,7 +671,9 @@ class Plugin(BasePlugin):
|
||||||
return
|
return
|
||||||
fiat_amount = self.exchanger.exchange(Decimal(btc_amount)/Decimal(100000000), self.fiat_unit())
|
fiat_amount = self.exchanger.exchange(Decimal(btc_amount)/Decimal(100000000), self.fiat_unit())
|
||||||
if fiat_amount is not None:
|
if fiat_amount is not None:
|
||||||
|
pos = self.fiat_e.cursorPosition()
|
||||||
self.fiat_e.setText("%.2f"%fiat_amount)
|
self.fiat_e.setText("%.2f"%fiat_amount)
|
||||||
|
self.fiat_e.setCursorPosition(pos)
|
||||||
self.btc_e.textEdited.connect(btc_changed)
|
self.btc_e.textEdited.connect(btc_changed)
|
||||||
self.btc_e.frozen.connect(lambda: self.fiat_e.setFrozen(self.btc_e.isReadOnly()))
|
self.btc_e.frozen.connect(lambda: self.fiat_e.setFrozen(self.btc_e.isReadOnly()))
|
||||||
self.win.send_grid.addWidget(self.fiat_e, 4, 3, Qt.AlignHCenter)
|
self.win.send_grid.addWidget(self.fiat_e, 4, 3, Qt.AlignHCenter)
|
||||||
|
|
Loading…
Add table
Reference in a new issue