Procházet zdrojové kódy

Fixed segfault in ci_toggle_animation, fixes issue #173

master
Bert Münnich před 10 roky
rodič
revize
95a7496edc
2 změnil soubory, kde provedl 9 přidání a 8 odebrání
  1. +1
    -1
      Makefile
  2. +8
    -7
      commands.c

+ 1
- 1
Makefile Zobrazit soubor

@@ -1,4 +1,4 @@
VERSION = git-20140829
VERSION = git-20140901

PREFIX = /usr/local
MANPREFIX = $(PREFIX)/share/man


+ 8
- 7
commands.c Zobrazit soubor

@@ -290,13 +290,14 @@ bool ci_toggle_animation(arg_t a)
{
bool dirty = false;

img.multi.animate = !img.multi.animate;

if (img.multi.animate) {
dirty = img_frame_animate(&img, true);
set_timeout(animate, img.multi.frames[img.multi.sel].delay, true);
} else {
reset_timeout(animate);
if (img.multi.cnt > 0) {
img.multi.animate = !img.multi.animate;
if (img.multi.animate) {
dirty = img_frame_animate(&img, true);
set_timeout(animate, img.multi.frames[img.multi.sel].delay, true);
} else {
reset_timeout(animate);
}
}
return dirty;
}


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