tkivy: fix set amount - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 98d43846417ee6986cd96b5699b03a55ca5eb916 DIR parent 9b44635e3cc29f18c9bb42751ee63a023b0408cc HTML Author: ThomasV <thomasv@electrum.org> Date: Sun, 13 Dec 2015 17:49:51 +0100 kivy: fix set amount Diffstat: M gui/kivy/uix/screens.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) --- DIR diff --git a/gui/kivy/uix/screens.py b/gui/kivy/uix/screens.py t@@ -201,12 +201,11 @@ class SendScreen(CScreen): payment_request = None def set_URI(self, uri): - print "set uri", uri self.screen.address = uri.get('address', '') self.screen.message = uri.get('message', '') amount = uri.get('amount') if amount: - self.screen.amount = self.format_amount_and_units(amount) + self.screen.amount = self.app.format_amount_and_units(amount) def update(self): if self.app.current_invoice: t@@ -221,7 +220,9 @@ class SendScreen(CScreen): def set_request(self, pr): self.payment_request = pr self.screen.address = pr.get_requestor() - self.screen.amount = self.app.format_amount_and_units(pr.get_amount()) + amount = pr.get_amount() + if amount: + self.screen.amount = self.app.format_amount_and_units(amount) self.screen.message = pr.get_memo() def do_paste(self): t@@ -288,8 +289,10 @@ class ReceiveScreen(CScreen): self.screen.address = addr req = self.app.wallet.receive_requests.get(addr) if req: - self.screen.amount = self.app.format_amount_and_units(req.get('amount')) self.screen.message = unicode(req.get('memo', '')) + amount = req.get('amount') + if amount: + self.screen.amount = self.app.format_amount_and_units(amount) def amount_callback(self, popup): amount_label = self.screen.ids.get('amount')