nsxive2ef9b8
Variable timeout (2)
+5 −5
1 file changed
- M main.c +5 −5
| @@ -255,7 +255,7 @@ void read_dir_rec(const char *dirname) { | |||
| 255 | 255 | ||
| 256 | 256 | /* event handling */ | |
| 257 | 257 | ||
| 258 | − | unsigned char timeout; | |
| 258 | + | int timeout; | |
| 259 | 259 | int mox, moy; | |
| 260 | 260 | ||
| 261 | 261 | void redraw() { | |
| @@ -515,7 +515,7 @@ void on_motionnotify(XMotionEvent *mev) { | |||
| 515 | 515 | ||
| 516 | 516 | if (mev->x >= 0 && mev->x <= win.w && mev->y >= 0 && mev->y <= win.h) { | |
| 517 | 517 | if (img_move(&img, &win, mev->x - mox, mev->y - moy)) | |
| 518 | − | timeout = 1; | |
| 518 | + | timeout = 1000; | |
| 519 | 519 | ||
| 520 | 520 | mox = mev->x; | |
| 521 | 521 | moy = mev->y; | |
| @@ -547,11 +547,11 @@ void run() { | |||
| 547 | 547 | redraw(); | |
| 548 | 548 | continue; | |
| 549 | 549 | } else { | |
| 550 | − | timeout = 1; | |
| 550 | + | timeout = 75000; | |
| 551 | 551 | } | |
| 552 | 552 | } else if (timeout) { | |
| 553 | 553 | t.tv_sec = 0; | |
| 554 | − | t.tv_usec = 75000; | |
| 554 | + | t.tv_usec = timeout; | |
| 555 | 555 | xfd = ConnectionNumber(win.env.dpy); | |
| 556 | 556 | FD_ZERO(&fds); | |
| 557 | 557 | FD_SET(xfd, &fds); | |
| @@ -577,7 +577,7 @@ void run() { | |||
| 577 | 577 | break; | |
| 578 | 578 | case ConfigureNotify: | |
| 579 | 579 | if (win_configure(&win, &ev.xconfigure)) { | |
| 580 | − | timeout = 1; | |
| 580 | + | timeout = 75000; | |
| 581 | 581 | if (mode == MODE_NORMAL) | |
| 582 | 582 | img.checkpan = 1; | |
| 583 | 583 | } | |