diff options
| -rw-r--r-- | st.c | 5 |
1 files changed, 4 insertions, 1 deletions
| @@ -561,8 +561,11 @@ bpress(XEvent *e) { | |||
| 561 | if(IS_SET(MODE_MOUSE)) | 561 | if(IS_SET(MODE_MOUSE)) |
| 562 | mousereport(e); | 562 | mousereport(e); |
| 563 | else if(e->xbutton.button == Button1) { | 563 | else if(e->xbutton.button == Button1) { |
| 564 | if(sel.bx != -1) | 564 | if(sel.bx != -1) { |
| 565 | sel.bx = -1; | ||
| 565 | tsetdirt(sel.b.y, sel.e.y); | 566 | tsetdirt(sel.b.y, sel.e.y); |
| 567 | draw(); | ||
| 568 | } | ||
| 566 | sel.mode = 1; | 569 | sel.mode = 1; |
| 567 | sel.ex = sel.bx = X2COL(e->xbutton.x); | 570 | sel.ex = sel.bx = X2COL(e->xbutton.x); |
| 568 | sel.ey = sel.by = Y2ROW(e->xbutton.y); | 571 | sel.ey = sel.by = Y2ROW(e->xbutton.y); |
