fee ui qt: fee_e and feerate_e was sometimes not getting filled

This commit is contained in:
SomberNight 2018-03-06 09:21:58 +01:00
parent 553993b4d0
commit ba3ac1b648

View file

@ -1329,8 +1329,13 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError):
# actual fees often differ somewhat. # actual fees often differ somewhat.
if freeze_feerate or self.fee_slider.is_active(): if freeze_feerate or self.fee_slider.is_active():
displayed_feerate = self.feerate_e.get_amount() displayed_feerate = self.feerate_e.get_amount()
displayed_feerate = displayed_feerate // 1000 if displayed_feerate else 0 if displayed_feerate:
displayed_fee = displayed_feerate * size displayed_feerate = displayed_feerate // 1000
else:
# fallback to actual fee
displayed_feerate = fee // size if fee is not None else None
self.feerate_e.setAmount(displayed_feerate)
displayed_fee = displayed_feerate * size if displayed_feerate is not None else None
self.fee_e.setAmount(displayed_fee) self.fee_e.setAmount(displayed_fee)
else: else:
if freeze_fee: if freeze_fee: