From 2533991abee482f2a63a3e959ebb6ca9d73313da Mon Sep 17 00:00:00 2001 From: troido Date: Wed, 3 Jan 2018 01:18:43 +0100 Subject: textinput forces update after done reading string --- asciifarm/client/display/textinput.py | 2 +- asciifarm/client/display/widget.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'asciifarm/client') diff --git a/asciifarm/client/display/textinput.py b/asciifarm/client/display/textinput.py index f2f08a5..a32993f 100644 --- a/asciifarm/client/display/textinput.py +++ b/asciifarm/client/display/textinput.py @@ -24,7 +24,7 @@ class TextInput: self.reading = False win.erase() win.noutrefresh() - self.widget.change() + self.widget.doUpdate() return string def update(self): diff --git a/asciifarm/client/display/widget.py b/asciifarm/client/display/widget.py index 3d89a9c..868514a 100644 --- a/asciifarm/client/display/widget.py +++ b/asciifarm/client/display/widget.py @@ -25,6 +25,9 @@ class Widget: def change(self): self.changed = True + def doUpdate(self): + self.screen.update() + def isChanged(self): return self.changed -- cgit