diff options
| author | Jakub Leszczak <szatan@gecc.xyz> | 2020-05-06 13:35:53 +0200 |
|---|---|---|
| committer | Hiltjo Posthuma <hiltjo@codemadness.org> | 2020-05-12 15:38:02 +0200 |
| commit | 9c30066e73f0105c3fccb7582c8172d5117857b3 (patch) | |
| tree | a1f8707d7c3c095e2e6e572d0b0a3fa84b295bb0 /st.c | |
| parent | Fix selection: selclear in tputc (diff) | |
| download | st-9c30066e73f0105c3fccb7582c8172d5117857b3.tar.gz st-9c30066e73f0105c3fccb7582c8172d5117857b3.zip | |
Fix selection: ignore ATTR_WRAP when rectangular selection in getsel
Diffstat (limited to 'st.c')
| -rw-r--r-- | st.c | 3 |
1 files changed, 2 insertions, 1 deletions
| @@ -634,7 +634,8 @@ getsel(void) | |||
| 634 | * st. | 634 | * st. |
| 635 | * FIXME: Fix the computer world. | 635 | * FIXME: Fix the computer world. |
| 636 | */ | 636 | */ |
| 637 | if ((y < sel.ne.y || lastx >= linelen) && !(last->mode & ATTR_WRAP)) | 637 | if ((y < sel.ne.y || lastx >= linelen) && |
| 638 | (!(last->mode & ATTR_WRAP) || sel.type == SEL_RECTANGULAR)) | ||
| 638 | *ptr++ = '\n'; | 639 | *ptr++ = '\n'; |
| 639 | } | 640 | } |
| 640 | *ptr = 0; | 641 | *ptr = 0; |
