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>
This commit is contained in:
Colona authored and Roberto E. Vargas Caballero committed 2014-06-04 21:10:25 +02:00
1 parent bb6dc33206
commit 6fd887077e
1 file changed
+1 -1
+1 -1
View File
@@ -670,7 +670,7 @@ static void
selnormalize(void) { selnormalize(void) {
int i; 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.nb.x = MIN(sel.ob.x, sel.oe.x);
sel.ne.x = MAX(sel.ob.x, sel.oe.x); sel.ne.x = MAX(sel.ob.x, sel.oe.x);
} else { } else {