summaryrefslogtreecommitdiff
path: root/%2525252525252525252525253fid%2525252525252525252525253dfffee341e56206a036d0b...
diff options
context:
space:
mode:
authorPeter Hofmann <scm@uninformativ.de>2023-10-07 07:40:07 +0200
committerHiltjo Posthuma <hiltjo@codemadness.org>2023-10-07 12:16:59 +0200
commit2fc7e532b23e2f820c6b73d352ec7c41fefa45b5 (patch)
tree33e02e000a5cabdca94add480200daf6a10ce0b3 /%2525252525252525252525253fid%2525252525252525252525253dfffee341e56206a036d0b69de7292e72ed887638%25252525252525252525253fid%25252525252525252525253dfffee341e56206a036d0b69de7292e72ed887638%25252525252525253fid%25252525252525253d83168f5447ed5465b06673052aa8c6c8e3c40e38%252525252525253fid%252525252525253d9846a56bd7fdc86bf788db04bbbcbde7b7eb9952%2525252525253fid%2525252525253d9846a56bd7fdc86bf788db04bbbcbde7b7eb9952%25252525253fid%25252525253d9846a56bd7fdc86bf788db04bbbcbde7b7eb9952%252525253fid%252525253d559fdc278681c98470749adb59f01cd071720458%2525253fid%2525253d8abe4bcb41aa7fda0ae00823f6a20271124150db%25253fid%25253d8abe4bcb41aa7fda0ae00823f6a20271124150db%253fid%253d2fc7e532b23e2f820c6b73d352ec7c41fefa45b5%3fid%3d2fc7e532b23e2f820c6b73d352ec7c41fefa45b5&id2%3da6bbc0c96b0a1db804061b0db79101c6b26aec57?id=2fc7e532b23e2f820c6b73d352ec7c41fefa45b5
parenta6bbc0c96b0a1db804061b0db79101c6b26aec57 (diff)
Don't scroll selection on the other screen
Fixes garbage selections when switching to/from the alternate screen. How to reproduce: - Be in primary screen. - Select something. - Run this (switches to alternate screen, positions the cursor at the bottom, triggers selscroll(), and then goes back to primary screen): tput smcup; tput cup $(tput lines) 0; echo foo; tput rmcup - Notice how the (visual) selection now covers a different line. The reason is that selscroll() calls selnormalize() and that cannot find the original range anymore. It's all empty lines now, so it snaps to "select the whole line".
Diffstat (limited to '%2525252525252525252525253fid%2525252525252525252525253dfffee341e56206a036d0b69de7292e72ed887638%25252525252525252525253fid%25252525252525252525253dfffee341e56206a036d0b69de7292e72ed887638%25252525252525253fid%25252525252525253d83168f5447ed5465b06673052aa8c6c8e3c40e38%252525252525253fid%252525252525253d9846a56bd7fdc86bf788db04bbbcbde7b7eb9952%2525252525253fid%2525252525253d9846a56bd7fdc86bf788db04bbbcbde7b7eb9952%25252525253fid%25252525253d9846a56bd7fdc86bf788db04bbbcbde7b7eb9952%252525253fid%252525253d559fdc278681c98470749adb59f01cd071720458%2525253fid%2525253d8abe4bcb41aa7fda0ae00823f6a20271124150db%25253fid%25253d8abe4bcb41aa7fda0ae00823f6a20271124150db%253fid%253d2fc7e532b23e2f820c6b73d352ec7c41fefa45b5%3fid%3d2fc7e532b23e2f820c6b73d352ec7c41fefa45b5&id2%3da6bbc0c96b0a1db804061b0db79101c6b26aec57?id=2fc7e532b23e2f820c6b73d352ec7c41fefa45b5')
0 files changed, 0 insertions, 0 deletions