Browse Source

qml: addresses/coins filter match case insensitive, don't match 'None' for undefined fields

master
Sander van Grieken 2 years ago
parent
commit
a6432732f0
  1. 3
      electrum/gui/qml/qeaddresslistmodel.py

3
electrum/gui/qml/qeaddresslistmodel.py

@ -49,8 +49,9 @@ class QEAddressCoinFilterProxyModel(QSortFilterProxyModel):
outpoint = parent_model.data(parent_model.index(s_row, 0, s_parent), parent_model._ROLE_RMAP['outpoint'])
amount_i = parent_model.data(parent_model.index(s_row, 0, s_parent), parent_model._ROLE_RMAP['amount'])
amount = parent_model.wallet.config.format_amount(amount_i.satsInt) if amount_i else None
filter_text = self._filter_text.casefold()
for item in [label, address, outpoint, amount]:
if self._filter_text in str(item):
if item is not None and filter_text in str(item).casefold():
return True
return False
return True

Loading…
Cancel
Save