From 4f34ad0a8d938030eb7949ce865669a54fa4710b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 24 Jul 2018 14:14:34 +0530 Subject: [PATCH] ... --- kitty/screen.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kitty/screen.c b/kitty/screen.c index e9e335d7f..3fa076606 100644 --- a/kitty/screen.c +++ b/kitty/screen.c @@ -1400,7 +1400,7 @@ void screen_update_cell_data(Screen *self, void *address, FONTS_DATA_HANDLE fonts_data) { unsigned int history_line_added_count = self->history_line_added_count; index_type lnum; - bool selection_must_be_cleared = self->is_dirty ? true : false; + bool was_dirty = self->is_dirty; if (self->scrolled_by) self->scrolled_by = MIN(self->scrolled_by + history_line_added_count, self->historybuf->count); screen_reset_dirty(self); self->scroll_changed = false; @@ -1422,7 +1422,7 @@ screen_update_cell_data(Screen *self, void *address, FONTS_DATA_HANDLE fonts_dat } update_line_data(self->linebuf->line, y, address); } - if (selection_must_be_cleared) { + if (was_dirty) { self->selection = EMPTY_SELECTION; self->url_range = EMPTY_SELECTION; } }