ifix bug where first selection snaps to lines - st - Simple Terminal Err gopher.r-36.net 70 i Err gopher.r-36.net 70 1Log /scm/st//log.gph gopher.r-36.net 70 1Files /scm/st//files.gph gopher.r-36.net 70 1Refs /scm/st//refs.gph gopher.r-36.net 70 1README /scm/st//file/README.gph gopher.r-36.net 70 1LICENSE /scm/st//file/LICENSE.gph gopher.r-36.net 70 i--- Err gopher.r-36.net 70 1commit f56c58a968c1b3ddae76864bc9e27e5b9cc055c4 /scm/st//commit/f56c58a968c1b3ddae76864bc9e27e5b9cc055c4.gph gopher.r-36.net 70 1parent 293f573efd8c1c9cddd319caa7564736aa60639a /scm/st//commit/293f573efd8c1c9cddd319caa7564736aa60639a.gph gopher.r-36.net 70 hAuthor: Jason Woofenden URL:mailto:jason@jasonwoof.com gopher.r-36.net 70 iDate: Sun, 11 Oct 2015 11:44:34 +0200 Err gopher.r-36.net 70 i Err gopher.r-36.net 70 ifix bug where first selection snaps to lines Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iDiffstat: Err gopher.r-36.net 70 i st.c | 5 +++-- Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i1 file changed, 3 insertions(+), 2 deletions(-) Err gopher.r-36.net 70 i--- Err gopher.r-36.net 70 1diff --git a/st.c b/st.c /scm/st//file/st.c.gph gopher.r-36.net 70 i@@ -695,9 +695,10 @@ utf8validate(Rune *u, size_t i) Err gopher.r-36.net 70 i void Err gopher.r-36.net 70 i selinit(void) Err gopher.r-36.net 70 i { Err gopher.r-36.net 70 i- memset(&sel.tclick1, 0, sizeof(sel.tclick1)); Err gopher.r-36.net 70 i- memset(&sel.tclick2, 0, sizeof(sel.tclick2)); Err gopher.r-36.net 70 i+ clock_gettime(CLOCK_MONOTONIC, &sel.tclick1); Err gopher.r-36.net 70 i+ clock_gettime(CLOCK_MONOTONIC, &sel.tclick2); Err gopher.r-36.net 70 i sel.mode = SEL_IDLE; Err gopher.r-36.net 70 i+ sel.snap = 0; Err gopher.r-36.net 70 i sel.ob.x = -1; Err gopher.r-36.net 70 i sel.primary = NULL; Err gopher.r-36.net 70 i sel.clipboard = NULL; Err gopher.r-36.net 70 .