|
|
|
@ -163,7 +163,7 @@ void run() {
|
|
|
|
|
gettimeofday(&t0, 0);
|
|
|
|
|
|
|
|
|
|
while (tns.cnt < filecnt && !XPending(win.env.dpy)) {
|
|
|
|
|
if (tns_load(&tns, tns.cnt, &files[tns.cnt], 0))
|
|
|
|
|
if (tns_load(&tns, tns.cnt, &files[tns.cnt], False, False))
|
|
|
|
|
tns.cnt++;
|
|
|
|
|
else
|
|
|
|
|
remove_file(tns.cnt, 0);
|
|
|
|
@ -279,7 +279,7 @@ int it_toggle_fullscreen(arg_t a) {
|
|
|
|
|
int it_reload_image(arg_t a) {
|
|
|
|
|
if (mode == MODE_IMAGE) {
|
|
|
|
|
load_image(fileidx);
|
|
|
|
|
} else if (!tns_load(&tns, tns.sel, &files[tns.sel], 0)) {
|
|
|
|
|
} else if (!tns_load(&tns, tns.sel, &files[tns.sel], True, False)) {
|
|
|
|
|
remove_file(tns.sel, 0);
|
|
|
|
|
tns.dirty = 1;
|
|
|
|
|
if (tns.sel >= tns.cnt)
|
|
|
|
@ -578,11 +578,11 @@ int it_shell_cmd(arg_t a) {
|
|
|
|
|
|
|
|
|
|
if (mode == MODE_IMAGE) {
|
|
|
|
|
if (fileidx < tns.cnt)
|
|
|
|
|
tns_load(&tns, fileidx, &files[fileidx], 1);
|
|
|
|
|
tns_load(&tns, fileidx, &files[fileidx], False, True);
|
|
|
|
|
img_close(&img, 1);
|
|
|
|
|
load_image(fileidx);
|
|
|
|
|
} else {
|
|
|
|
|
if (!tns_load(&tns, tns.sel, &files[tns.sel], 0)) {
|
|
|
|
|
if (!tns_load(&tns, tns.sel, &files[tns.sel], True, False)) {
|
|
|
|
|
remove_file(tns.sel, 0);
|
|
|
|
|
tns.dirty = 1;
|
|
|
|
|
if (tns.sel >= tns.cnt)
|
|
|
|
|