nsxiva345c96
Double click thumb to open
+9 −4
1 file changed
- M main.c +9 −4
| @@ -501,10 +501,15 @@ void on_buttonpress(XButtonEvent *bev) { | |||
| 501 | 501 | switch (bev->button) { | |
| 502 | 502 | case Button1: | |
| 503 | 503 | if ((sel = tns_translate(&tns, bev->x, bev->y)) >= 0) { | |
| 504 | − | fileidx = sel; | |
| 505 | − | load_image(); | |
| 506 | − | mode = MODE_NORMAL; | |
| 507 | − | win_set_cursor(&win, CURSOR_ARROW); | |
| 504 | + | if (sel == fileidx) { | |
| 505 | + | load_image(); | |
| 506 | + | mode = MODE_NORMAL; | |
| 507 | + | win_set_cursor(&win, CURSOR_ARROW); | |
| 508 | + | } else { | |
| 509 | + | tns_highlight(&tns, &win, fileidx, False); | |
| 510 | + | tns_highlight(&tns, &win, sel, True); | |
| 511 | + | fileidx = sel; | |
| 512 | + | } | |
| 508 | 513 | changed = 1; | |
| 509 | 514 | break; | |
| 510 | 515 | } | |