csi: check for private marker in 'S' case
commita3f7420310be0fd778ef9fe2abf20edc2d8dc81a
authorTim Culverhouse <tim@timculverhouse.com>
Sun, 18 Feb 2024 12:56:49 +0000 (18 06:56 -0600)
committerHiltjo Posthuma <hiltjo@codemadness.org>
Sun, 18 Feb 2024 15:14:26 +0000 (18 16:14 +0100)
tree4d2cda40f462571746075983f6992ee7b697960e
parent9846a56bd7fdc86bf788db04bbbcbde7b7eb9952
csi: check for private marker in 'S' case

The handler for 'S' final character does not check for a private
marker. This can cause a conflict with a sequence called 'XTSMGRAPHICS'
which also has an 'S' final character, but uses the private marker '?'.
Without checking for a private marker, st will perform a scroll up
operation when XTSMGRAPHICS is seen, which can cause unexpected display
artifacts.
st.c