Procházet zdrojové kódy

Fix file list indexes when deleting last image

Fixes issue #331
master
Bert Münnich před 5 roky
rodič
revize
674f69f2c9
1 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. +3
    -3
      main.c

+ 3
- 3
main.c Zobrazit soubor

@@ -155,11 +155,11 @@ void remove_file(int n, bool manual)
memmove(files + n, files + n + 1, (filecnt - n - 1) * sizeof(*files));
}
filecnt--;
if (n < fileidx)
if (fileidx > n || fileidx == filecnt)
fileidx--;
if (n < alternate)
if (alternate > n || alternate == filecnt)
alternate--;
if (n < markidx)
if (markidx > n || markidx == filecnt)
markidx--;
}



Načítá se…
Zrušit
Uložit