From e362b4b94cb8b6fadbe5b05b2e3566fb47fc4c7e Mon Sep 17 00:00:00 2001 From: ThomasV Date: Thu, 5 Mar 2020 13:15:32 +0100 Subject: [PATCH] kivy invoices and requests: show most recent items first --- electrum/gui/kivy/uix/screens.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/electrum/gui/kivy/uix/screens.py b/electrum/gui/kivy/uix/screens.py index 5d72ae4f0..82c1edd5c 100644 --- a/electrum/gui/kivy/uix/screens.py +++ b/electrum/gui/kivy/uix/screens.py @@ -230,6 +230,7 @@ class SendScreen(CScreen): self.set_URI(self.payment_request_queued) self.payment_request_queued = None _list = self.app.wallet.get_invoices() + _list.reverse() lnworker_logs = self.app.wallet.lnworker.logs if self.app.wallet.lnworker else {} _list = [x for x in _list if x and x.get('status') != PR_PAID or x.get('rhash') in lnworker_logs] payments_container = self.screen.ids.payments_container @@ -499,6 +500,7 @@ class ReceiveScreen(CScreen): if not self.loaded: return _list = self.app.wallet.get_sorted_requests() + _list.reverse() requests_container = self.screen.ids.requests_container requests_container.data = [self.get_card(item) for item in _list if item.get('status') != PR_PAID]