diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py index 1b24b770..785c5b85 100644 --- a/gui/qt/main_window.py +++ b/gui/qt/main_window.py @@ -697,8 +697,7 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError): return w - def delete_payment_request(self, item): - addr = str(item.text(2)) + def delete_payment_request(self, addr): self.wallet.remove_payment_request(addr, self.config) self.request_list.update() self.clear_receive_tab() diff --git a/gui/qt/request_list.py b/gui/qt/request_list.py index ad2a1633..1aca9f0e 100644 --- a/gui/qt/request_list.py +++ b/gui/qt/request_list.py @@ -116,6 +116,6 @@ class RequestList(MyTreeWidget): menu.addAction(_("Copy %s")%column_title, lambda: self.parent.app.clipboard().setText(column_data)) menu.addAction(_("Copy URI"), lambda: self.parent.view_and_paste('URI', '', self.parent.get_request_URI(addr))) menu.addAction(_("Save as BIP70 file"), lambda: self.parent.export_payment_request(addr)) - menu.addAction(_("Delete"), lambda: self.parent.delete_payment_request(item)) + menu.addAction(_("Delete"), lambda: self.parent.delete_payment_request(addr)) run_hook('receive_list_menu', menu, addr) menu.exec_(self.viewport().mapToGlobal(position))