summaryrefslogtreecommitdiff
path: root/poezio/text_buffer.py
diff options
context:
space:
mode:
authorMadhur Garg <madhurgarg96@gmail.com>2019-08-21 17:06:54 +0530
committerMadhur Garg <madhurgarg96@gmail.com>2019-08-22 00:54:25 +0530
commit254b8953c4a63416a7d49088990bbd2768ca4ec6 (patch)
tree29db899f7e7fb87f1216d4b9a0cd41f22a653ed9 /poezio/text_buffer.py
parentaae00af2811e5d1229de1727717745e0dc242eab (diff)
downloadpoezio-254b8953c4a63416a7d49088990bbd2768ca4ec6.tar.gz
poezio-254b8953c4a63416a7d49088990bbd2768ca4ec6.tar.bz2
poezio-254b8953c4a63416a7d49088990bbd2768ca4ec6.tar.xz
poezio-254b8953c4a63416a7d49088990bbd2768ca4ec6.zip
Removed repetitive code.
Diffstat (limited to 'poezio/text_buffer.py')
-rw-r--r--poezio/text_buffer.py32
1 files changed, 11 insertions, 21 deletions
diff --git a/poezio/text_buffer.py b/poezio/text_buffer.py
index 3d1f8266..eeb83be4 100644
--- a/poezio/text_buffer.py
+++ b/poezio/text_buffer.py
@@ -169,27 +169,17 @@ class TextBuffer:
nick_size = config.get('max_nick_length')
for window in self._windows: # make the associated windows
# build the lines from the new message
- if top:
- nb = window.build_message_at_the_top(
- msg,
- history=history,
- timestamp=show_timestamps,
- nick_size=nick_size)
- if ret_val == 0:
- ret_val = nb
- if window.pos != 0:
- window.scroll_up(nb)
- else:
- nb = window.build_new_message(
- msg,
- history=history,
- highlight=highlight,
- timestamp=show_timestamps,
- nick_size=nick_size)
- if ret_val == 0:
- ret_val = nb
- if window.pos != 0:
- window.scroll_up(nb)
+ nb = window.build_new_message(
+ msg,
+ history=history,
+ highlight=highlight,
+ timestamp=show_timestamps,
+ top=top,
+ nick_size=nick_size)
+ if ret_val == 0:
+ ret_val = nb
+ if window.pos != 0:
+ window.scroll_up(nb)
return min(ret_val, 1)