nsxivc1e0843
Fixed startup in thumbnail mode with floating window
+5 −3
1 file changed
- M main.c +5 −3
| @@ -671,8 +671,6 @@ void run(void) | |||
| 671 | 671 | bool discard, to_set; | |
| 672 | 672 | XEvent ev, nextev; | |
| 673 | 673 | ||
| 674 | − | set_timeout(redraw, 25, false); | |
| 675 | − | ||
| 676 | 674 | while (true) { | |
| 677 | 675 | while (mode == MODE_THUMB && tns.loadnext < tns.end && | |
| 678 | 676 | XPending(win.env.dpy) == 0) | |
| @@ -881,10 +879,14 @@ int main(int argc, char **argv) | |||
| 881 | 879 | tns.thumbs = NULL; | |
| 882 | 880 | load_image(fileidx); | |
| 883 | 881 | } | |
| 884 | − | ||
| 885 | 882 | win_open(&win); | |
| 886 | 883 | win_set_cursor(&win, CURSOR_WATCH); | |
| 887 | 884 | ||
| 885 | + | if (mode == MODE_THUMB) | |
| 886 | + | tns_render(&tns); | |
| 887 | + | ||
| 888 | + | set_timeout(redraw, 25, false); | |
| 889 | + | ||
| 888 | 890 | run(); | |
| 889 | 891 | cleanup(); | |
| 890 | 892 | ||