From e61d5fd9474d0a266d18a9e9e3a7f9b5ed2fd5df Mon Sep 17 00:00:00 2001 From: Emmanuel Gil Peyrot Date: Thu, 25 Jan 2018 15:02:40 +0100 Subject: Optimise the half-block codepath slightly. --- poezio/windows/image.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poezio/windows/image.py b/poezio/windows/image.py index 6077ef46..8404ec48 100644 --- a/poezio/windows/image.py +++ b/poezio/windows/image.py @@ -88,10 +88,10 @@ class ImageWin(Win): line1 = two_lines[:width * 3] line2 = two_lines[width * 3:] self.move(start_y + y, start_x) - for x in range(width): - r, g, b = line1[x * 3:(x + 1) * 3] + for x in range(0, width * 3, 3): + r, g, b = line1[x:x + 3] top_color = _parse_css_color('#%02x%02x%02x' % (r, g, b)) - r, g, b = line2[x * 3:(x + 1) * 3] + r, g, b = line2[x:x + 3] bot_color = _parse_css_color('#%02x%02x%02x' % (r, g, b)) self.addstr('▄', to_curses_attr((bot_color, top_color))) -- cgit v1.2.3