mirror of
https://github.com/paul-nameless/tg
synced 2024-11-22 11:53:08 +00:00
Merge pull request #61 from paul-nameless/tail-long-msgs
Tail long msgs
This commit is contained in:
commit
6061b56eea
1 changed files with 13 additions and 1 deletions
14
tg/views.py
14
tg/views.py
|
@ -366,7 +366,19 @@ class MsgView:
|
|||
needed_lines += (line_len // self.w) + 1
|
||||
|
||||
line_num -= needed_lines
|
||||
if line_num <= 0:
|
||||
if line_num < 0:
|
||||
tail_lines = needed_lines + line_num - 1
|
||||
# try preview long message that did fit in the screen
|
||||
if tail_lines > 0 and not is_selected_msg:
|
||||
limit = self.w * tail_lines
|
||||
tail_chatacters = len(msg) - limit - 3
|
||||
elements = (
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
f" ...{msg[tail_chatacters:]}",
|
||||
)
|
||||
collected_items.append((elements, is_selected_msg, 0))
|
||||
break
|
||||
collected_items.append((elements, is_selected_msg, line_num))
|
||||
if is_selected_msg:
|
||||
|
|
Loading…
Reference in a new issue