Remove "top" message logic
This commit is contained in:
parent
e488b75737
commit
b7423ee43b
3 changed files with 4 additions and 11 deletions
|
@ -163,8 +163,7 @@ class TextBuffer:
|
|||
nick_size=nick_size)
|
||||
if ret_val == 0:
|
||||
ret_val = nb
|
||||
top = isinstance(msg, Message) and msg.top
|
||||
if window.pos != 0 and top is False:
|
||||
if window.pos != 0:
|
||||
window.scroll_up(nb)
|
||||
|
||||
return min(ret_val, 1)
|
||||
|
|
|
@ -94,8 +94,6 @@ def build_message(msg: Message, width: int, timestamp: bool, nick_size: int = 10
|
|||
offset = msg.compute_offset(timestamp, nick_size)
|
||||
lines = poopt.cut_text(txt, width - offset - 1)
|
||||
generated_lines = generate_lines(lines, msg, default_color='')
|
||||
if msg.top:
|
||||
generated_lines.reverse()
|
||||
return generated_lines
|
||||
|
||||
|
||||
|
|
|
@ -95,14 +95,10 @@ class TextWin(Win):
|
|||
lines = build_lines(
|
||||
message, self.width, timestamp=timestamp, nick_size=nick_size
|
||||
)
|
||||
if isinstance(message, Message) and message.top:
|
||||
for line in lines:
|
||||
self.built_lines.insert(0, line)
|
||||
if self.lock:
|
||||
self.lock_buffer.extend(lines)
|
||||
else:
|
||||
if self.lock:
|
||||
self.lock_buffer.extend(lines)
|
||||
else:
|
||||
self.built_lines.extend(lines)
|
||||
self.built_lines.extend(lines)
|
||||
if not lines or not lines[0]:
|
||||
return 0
|
||||
if isinstance(message, Message) and message.highlight:
|
||||
|
|
Loading…
Reference in a new issue