summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ui.c8
-rw-r--r--src/version.c2
2 files changed, 6 insertions, 4 deletions
diff --git a/src/ui.c b/src/ui.c
index 1b1b2cd64..3f52db1ba 100644
--- a/src/ui.c
+++ b/src/ui.c
@@ -1619,12 +1619,12 @@ clip_copy_modeless_selection(int both UNUSED)
if (row == row2)
end_col = col2;
- else
#ifdef FEAT_TEXT_PROP
+ else if (clip_star.max_col < Columns)
end_col = clip_star.max_col + 1;
-#else
- end_col = Columns;
#endif
+ else
+ end_col = Columns;
line_end_col = clip_get_line_end(&clip_star, row);
@@ -1797,7 +1797,7 @@ clip_get_line_end(Clipboard_T *cbd UNUSED, int row)
return 0;
for (i =
#ifdef FEAT_TEXT_PROP
- cbd->max_col + 1;
+ cbd->max_col >= screen_Columns ? screen_Columns : cbd->max_col + 1;
#else
screen_Columns;
#endif
diff --git a/src/version.c b/src/version.c
index f8a907ee6..4b3637c47 100644
--- a/src/version.c
+++ b/src/version.c
@@ -770,6 +770,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1866,
+/**/
1865,
/**/
1864,