Fix copying of selection after selection has been scrolled off history buffer raising an error

Fixes #4713
This commit is contained in:
Kovid Goyal 2022-02-20 13:07:31 +05:30
parent f652b23169
commit 8d36fb9edc
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 3 additions and 0 deletions

View File

@ -148,6 +148,8 @@ Detailed list of changes
- macOS: Fix the mouse cursor being set to arrow after switching desktops or toggling full screen (:pull:`4716`)
- Fix copying of selection after selection has been scrolled off history buffer raising an error (:iss:`4713`)
0.24.2 [2022-02-03]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

View File

@ -2334,6 +2334,7 @@ iteration_data(const Screen *self, const Selection *sel, IterationData *ans, int
ans->y += self->scrolled_by; ans->y_limit += self->scrolled_by;
}
ans->y = MAX(ans->y, min_y);
ans->y_limit = MAX(ans->y, ans->y_limit); // iteration is from y to y_limit
}
static XRange