all repos — st @ 8e15887de95a7076b9515dcbb428b364f6dc3849

st (suckless terminal) config

set selection to IDLE on clear

Otherwise a tangling bmotion event will consider
the selection still valid and selnormalize segfaults
because of an invalid sel.ob.y index.
v4hn me@v4hn.de
commit

8e15887de95a7076b9515dcbb428b364f6dc3849

parent

89cf0fc597a2bcc16b1516c6f6d750a06175f1c7

1 files changed, 1 insertions(+), 0 deletions(-)

jump to
M st.cst.c

@@ -1069,6 +1069,7 @@ void

selclear(XEvent *e) { if(sel.ob.x == -1) return; + sel.mode = SEL_IDLE; sel.ob.x = -1; tsetdirt(sel.nb.y, sel.ne.y); }