| 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 { |