From ba3ac1b6485a93666ae2a78275bb0771519319b0 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Tue, 6 Mar 2018 09:21:58 +0100 Subject: [PATCH] fee ui qt: fee_e and feerate_e was sometimes not getting filled --- gui/qt/main_window.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py index bc7613468..e0406df0a 100644 --- a/gui/qt/main_window.py +++ b/gui/qt/main_window.py @@ -1329,8 +1329,13 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError): # actual fees often differ somewhat. if freeze_feerate or self.fee_slider.is_active(): displayed_feerate = self.feerate_e.get_amount() - displayed_feerate = displayed_feerate // 1000 if displayed_feerate else 0 - displayed_fee = displayed_feerate * size + if displayed_feerate: + 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) else: if freeze_fee: