commit | 683ddbc466bbd6ff2a890c11edccc482bfe0dc87 | [log] [download] |
---|---|---|
author | Nicholas Marriott <nicm@openbsd.org> | Wed Oct 21 09:36:53 2009 +0000 |
committer | Nicholas Marriott <nicm@openbsd.org> | Wed Oct 21 09:36:53 2009 +0000 |
tree | e479ab9333456cf45c6e384c4fb42bd22017a681 | |
parent | 7825871d6a04494c704521abb6fc4240216382ca [diff] |
Some terminals don't correctly clear their let's-wrap flag after changing the scroll region (which moves the cursor to 0,0). This means that if the cursor was at the edge of the screen, any further output after scroll region change incorrectly causes a line wrap. Add a workaround to move the cursor to position 0 if it is at the screen edge before changing scroll region.