Fix rectangular selection. - st - simple terminal HTML git clone https://git.parazyd.org/st DIR Log DIR Files DIR Refs DIR README DIR LICENSE --- DIR commit 6fd887077e29efd789499e06193314d7abdcac38 DIR parent bb6dc332067fddcdcb0940ebc9b5f41c61429c46 HTML Author: Colona <colona@ycc.fr> Date: Tue, 3 Jun 2014 21:47:55 -0700 Fix rectangular selection. selsort computes the wrong normalized coordinates when rectangular selection is enabled, causing rectangular selection to only work when going toward either the top left corner, or the bottom right one. Signed-off-by: Roberto E. Vargas Caballero <k0ga@shike2.com> Diffstat: M st.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- DIR diff --git a/st.c b/st.c @@ -670,7 +670,7 @@ static void selnormalize(void) { int i; - if(sel.ob.y == sel.oe.y) { + if(sel.ob.y == sel.oe.y || sel.type == SEL_RECTANGULAR) { sel.nb.x = MIN(sel.ob.x, sel.oe.x); sel.ne.x = MAX(sel.ob.x, sel.oe.x); } else {