tFix rectangular selection. - st - [fork] customized build of st, the simple te… | |
git clone git://src.adamsgaard.dk/st | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 6fd887077e29efd789499e06193314d7abdcac38 | |
parent bb6dc332067fddcdcb0940ebc9b5f41c61429c46 | |
Author: Colona <[email protected]> | |
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 <[email protected]> | |
Diffstat: | |
M st.c | 2 +- | |
1 file changed, 1 insertion(+), 1 deletion(-) | |
--- | |
diff --git a/st.c b/st.c | |
t@@ -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 { |