summaryrefslogtreecommitdiff
path: root/asciifarm/client/display
diff options
context:
space:
mode:
authortroido <troido@hotmail.com>2018-01-02 21:26:46 +0100
committertroido <troido@hotmail.com>2018-01-02 21:26:46 +0100
commit44c26befaab94781e35d159db82d875bff2ed31e (patch)
tree2667a10afd1b62c1217f9bce6b266a5d114cac46 /asciifarm/client/display
parent8cd98452054fbfe46bc3c78b5b844742e7ed07a4 (diff)
keybindings are now executed a bit smarter as hy code
Diffstat (limited to 'asciifarm/client/display')
-rw-r--r--asciifarm/client/display/display.py2
-rw-r--r--asciifarm/client/display/textinput.py1
2 files changed, 2 insertions, 1 deletions
diff --git a/asciifarm/client/display/display.py b/asciifarm/client/display/display.py
index abc3616..8515d65 100644
--- a/asciifarm/client/display/display.py
+++ b/asciifarm/client/display/display.py
@@ -133,7 +133,7 @@ class Display:
def getString(self):
"""This does actually read input"""
- return self.textInput.getString()
+ return str(self.textInput.getString(), "utf-8")
def update(self):
changed = False
diff --git a/asciifarm/client/display/textinput.py b/asciifarm/client/display/textinput.py
index 6af5a78..f2f08a5 100644
--- a/asciifarm/client/display/textinput.py
+++ b/asciifarm/client/display/textinput.py
@@ -24,6 +24,7 @@ class TextInput:
self.reading = False
win.erase()
win.noutrefresh()
+ self.widget.change()
return string
def update(self):