fix some PTY problems

This commit is contained in:
chrys
2018-03-24 17:16:41 +01:00
parent 1b8f81e241
commit 471391a313
2 changed files with 23 additions and 22 deletions

View File

@ -84,6 +84,7 @@ class screenManager():
cursorLineStart = self.env['screen']['newCursor']['y'] * self.env['screen']['columns'] + self.env['screen']['newCursor']['y']
cursorLineEnd = cursorLineStart + self.env['screen']['columns']
#print(cursorLineStart,cursorLineEnd)
#print(3,abs(self.env['screen']['oldCursor']['x'] - self.env['screen']['newCursor']['x']) >= 1)
#print(4,self.env['screen']['oldCursor']['y'] == self.env['screen']['newCursor']['y'])
#print(5,self.env['screen']['newContentText'][:cursorLineStart] == self.env['screen']['oldContentText'][:cursorLineStart])
@ -91,8 +92,6 @@ class screenManager():
#print(5.3,len(self.env['screen']['newContentText'][:cursorLineStart]),len(self.env['screen']['oldContentText'][:cursorLineStart]))
#print(6,self.env['screen']['newContentText'][cursorLineEnd:] == self.env['screen']['oldContentText'][cursorLineEnd:])
if (self.env['screen']['oldContentText'] != self.env['screen']['newContentText']):
if self.env['screen']['newContentText'] != '' and self.env['screen']['oldContentText'] == '':
if oldScreenText == '' and\