summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJared Winborne <jwinborne@knownhost.com>2015-06-29 10:48:10 -0500
committerJared Winborne <jwinborne@knownhost.com>2015-06-29 10:48:10 -0500
commit7907e856bb2e44fbcdeac765b2470a359596a4e1 (patch)
treeb30616123644ca78de4a6f7e2e6df0b76a3f446f
parentf8241644ac897540a5bbad4ef7283d512bab2132 (diff)
downloadurwid-7907e856bb2e44fbcdeac765b2470a359596a4e1.tar.gz
fix for #127 Added a \r for the screen to be properly restored after screen.stop()
-rw-r--r--urwid/raw_display.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/urwid/raw_display.py b/urwid/raw_display.py
index dcaad5d..8234788 100644
--- a/urwid/raw_display.py
+++ b/urwid/raw_display.py
@@ -250,7 +250,8 @@ class Screen(BaseScreen, RealTerminal):
self._attrspec_to_escape(AttrSpec('',''))
+ escape.SI
+ move_cursor
- + escape.SHOW_CURSOR)
+ + escape.SHOW_CURSOR
+ + "\r")
if self._old_signal_keys:
self.tty_signal_keys(*(self._old_signal_keys + (fd,)))