Remove unused code

This commit is contained in:
Kovid Goyal 2016-11-02 09:14:36 +05:30
parent 3f87bfd64a
commit f8f1b39118

View File

@ -236,18 +236,14 @@ class Line:
if snum: if snum:
self.copy_slice(src_start, dest_start, snum) self.copy_slice(src_start, dest_start, snum)
def apply_cursor_fast(self, ch, col, dfg, at, num): def apply_cursor(self, c: Cursor, at: int=0, num: int=1, clear_char=False) -> None:
for i in range(at, min(len(self), at + num)):
self.color[i], self.decoration_fg[i], self.char[i] = col, dfg, ch
def apply_cursor(self, c: Cursor, at: int=0, num: int=1, clear_char=False, char=' ') -> None:
col = ((c.bg & COL_MASK) << COL_SHIFT) | (c.fg & COL_MASK) col = ((c.bg & COL_MASK) << COL_SHIFT) | (c.fg & COL_MASK)
dfg = c.decoration_fg dfg = c.decoration_fg
s, e = at, min(len(self), at + num) s, e = at, min(len(self), at + num)
chara, color, dfga = self.char, self.color, self.decoration_fg chara, color, dfga = self.char, self.color, self.decoration_fg
cattrs = self.cursor_to_attrs(c) cattrs = self.cursor_to_attrs(c)
if clear_char: if clear_char:
ch = (ord(char) & CHAR_MASK) | ((cattrs | 1) << ATTRS_SHIFT) ch = (32 & CHAR_MASK) | ((cattrs | 1) << ATTRS_SHIFT)
for i in range(s, e): for i in range(s, e):
chara[i] = ch chara[i] = ch
color[i] = col color[i] = col