mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-08-23 17:47:31 +00:00
fix #1751
This commit is contained in:
parent
caf2f321e0
commit
06280a412e
1 changed files with 12 additions and 3 deletions
|
@ -22,6 +22,8 @@ class Plugin(FxPlugin, QObject):
|
||||||
def connect_fields(self, window, btc_e, fiat_e, fee_e):
|
def connect_fields(self, window, btc_e, fiat_e, fee_e):
|
||||||
|
|
||||||
def edit_changed(edit):
|
def edit_changed(edit):
|
||||||
|
if edit.follows:
|
||||||
|
return
|
||||||
edit.setStyleSheet(BLACK_FG)
|
edit.setStyleSheet(BLACK_FG)
|
||||||
fiat_e.is_last_edited = (edit == fiat_e)
|
fiat_e.is_last_edited = (edit == fiat_e)
|
||||||
amount = edit.get_amount()
|
amount = edit.get_amount()
|
||||||
|
@ -35,16 +37,23 @@ class Plugin(FxPlugin, QObject):
|
||||||
fiat_e.setText("")
|
fiat_e.setText("")
|
||||||
else:
|
else:
|
||||||
if edit is fiat_e:
|
if edit is fiat_e:
|
||||||
|
btc_e.follows = True
|
||||||
btc_e.setAmount(int(amount / Decimal(rate) * COIN))
|
btc_e.setAmount(int(amount / Decimal(rate) * COIN))
|
||||||
if fee_e: window.update_fee()
|
|
||||||
btc_e.setStyleSheet(BLUE_FG)
|
btc_e.setStyleSheet(BLUE_FG)
|
||||||
|
btc_e.follows = False
|
||||||
|
if fee_e:
|
||||||
|
window.update_fee()
|
||||||
else:
|
else:
|
||||||
|
fiat_e.follows = True
|
||||||
fiat_e.setText(self.ccy_amount_str(
|
fiat_e.setText(self.ccy_amount_str(
|
||||||
amount * Decimal(rate) / COIN, False))
|
amount * Decimal(rate) / COIN, False))
|
||||||
fiat_e.setStyleSheet(BLUE_FG)
|
fiat_e.setStyleSheet(BLUE_FG)
|
||||||
|
fiat_e.follows = False
|
||||||
|
|
||||||
fiat_e.textEdited.connect(partial(edit_changed, fiat_e))
|
btc_e.follows = False
|
||||||
btc_e.textEdited.connect(partial(edit_changed, btc_e))
|
fiat_e.follows = False
|
||||||
|
fiat_e.textChanged.connect(partial(edit_changed, fiat_e))
|
||||||
|
btc_e.textChanged.connect(partial(edit_changed, btc_e))
|
||||||
fiat_e.is_last_edited = False
|
fiat_e.is_last_edited = False
|
||||||
|
|
||||||
@hook
|
@hook
|
||||||
|
|
Loading…
Add table
Reference in a new issue