From c31421daaba694d9800db1ddb5a90a01af18a7b3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 21 Oct 2016 17:40:17 +0530 Subject: [PATCH] Micro-optimization --- kitty/data_types.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/kitty/data_types.py b/kitty/data_types.py index 3a30acd34..6ec07d32d 100644 --- a/kitty/data_types.py +++ b/kitty/data_types.py @@ -134,10 +134,10 @@ class Line: c.bg = col >> COL_SHIFT attrs = self.char[x] >> ATTRS_SHIFT c.decoration = (attrs >> DECORATION_SHIFT) & 0b11 - c.bold = bool((attrs >> BOLD_SHIFT) & 0b1) - c.italic = bool((attrs >> ITALIC_SHIFT) & 0b1) - c.reverse = bool((attrs >> REVERSE_SHIFT) & 0b1) - c.strikethrough = bool((attrs >> STRIKE_SHIFT) & 0b1) + c.bold = bool(attrs & BOLD_MASK) + c.italic = bool(attrs & ITALIC_MASK) + c.reverse = bool(attrs & REVERSE_MASK) + c.strikethrough = bool(attrs & STRIKE_MASK) return c def basic_cell_data(self, pos: int):