diff --git a/st.c b/st.c index 30879f8..f01287c 100644 --- a/st.c +++ b/st.c @@ -454,6 +454,10 @@ selstart(int col, int row, int snap) sel.oe.x = sel.ob.x = col; sel.oe.y = sel.ob.y = row; selnormalize(); + + if (sel.snap != 0) + sel.mode = SEL_READY; + tsetdirt(sel.nb.y, sel.ne.y); } void