From: Daniel Tameling <tamelingdaniel@gmail.com>
Date: Wed, 28 Mar 2018 19:27:58 +0000 (+0200)
Subject: set sel.alt in selstart instead of selextend
X-Git-Url: https://git.danieliu.xyz/?a=commitdiff_plain;h=74cff67bd7746c2636ea7bc78a0b8af2f8c44838;p=st.git

set sel.alt in selstart instead of selextend
---

diff --git a/st.c b/st.c
index 46c954b..2612c95 100644
--- a/st.c
+++ b/st.c
@@ -446,6 +446,7 @@ selstart(int col, int row, int snap)
 	selclear();
 	sel.mode = SEL_EMPTY;
 	sel.type = SEL_REGULAR;
+	sel.alt = IS_SET(MODE_ALTSCREEN);
 	sel.snap = snap;
 	sel.oe.x = sel.ob.x = col;
 	sel.oe.y = sel.ob.y = row;
@@ -474,7 +475,6 @@ selextend(int col, int row, int type, int done)
 	oldsey = sel.ne.y;
 	oldtype = sel.type;
 
-	sel.alt = IS_SET(MODE_ALTSCREEN);
 	sel.oe.x = col;
 	sel.oe.y = row;
 	selnormalize();