selection: on_rows_in_view: fix range check

This commit is contained in:
Daniel Eklöf 2020-05-17 12:01:24 +02:00
parent 8f9e6127da
commit 5d643e63fe
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -51,16 +51,14 @@ selection_on_rows_in_view(const struct terminal *term, int row_start, int row_en
row_start += term->grid->view;
row_end += term->grid->view;
if (row_start <= start->row && row_end >= end->row) {
/* Row range completely encompases the selection */
if ((row_start <= start->row && row_end >= start->row) ||
(row_start <= end->row && row_end >= end->row) ||
(row_start >= start->row && row_end <= end->row))
{
return true;
}
else if (row_start >= start->row || row_end <= end->row)
return true;
else
return false;
return false;
}
static void