From 6fd887077e29efd789499e06193314d7abdcac38 Mon Sep 17 00:00:00 2001 From: Colona Date: Tue, 3 Jun 2014 21:47:55 -0700 Subject: [PATCH] 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 --- st.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/st.c b/st.c index 2e55963..8b65450 100644 --- 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 {