Browse Source

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>
master
Colona 11 years ago
committed by Roberto E. Vargas Caballero
parent
commit
6fd887077e
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      st.c

+ 1
- 1
st.c 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 {


Loading…
Cancel
Save