Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0b26a19

Browse files
committed
Fix bug in backup inside esc sequence.
1 parent b71f879 commit 0b26a19

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

Demo/cwilib/vt100.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ def clear_above(self):
8282
self.fill_top()
8383

8484
def send(self, buffer):
85+
self.msg('send: unfinished=%s, buffer=%s',
86+
`self.unfinished`, `buffer`)
8587
self.unfinished = self.unfinished + buffer
8688
i = 0
8789
n = len(self.unfinished)
@@ -110,7 +112,7 @@ def send(self, buffer):
110112
break
111113
argstr = argstr + c
112114
else:
113-
i = i - len(argstr)
115+
i = i - len(argstr) - 2
114116
break
115117
## self.msg('found ESC [ %s %s' % (`argstr`, `c`))
116118
args = string.splitfields(argstr, ';')

0 commit comments

Comments
 (0)