From 2fbc21a2050d1e8e8711afce765b7d34104f45de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bert=20M=C3=BCnnich?= Date: Mon, 1 Sep 2014 20:41:27 +0200 Subject: Simplified img_frame_animate --- image.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'image.c') diff --git a/image.c b/image.c index 8f14461..d4093bf 100644 --- a/image.c +++ b/image.c @@ -824,21 +824,16 @@ bool img_frame_navigate(img_t *img, int d) return img_frame_goto(img, d); } -bool img_frame_animate(img_t *img, bool restart) +bool img_frame_animate(img_t *img) { if (img == NULL || img->im == NULL || img->multi.cnt == 0) return false; - if (img->multi.sel + 1 >= img->multi.cnt) { + if (img->multi.sel + 1 >= img->multi.cnt) img_frame_goto(img, 0); - img->dirty = true; - return true; - } else if (!restart) { + else img_frame_goto(img, img->multi.sel + 1); - img->dirty = true; - return true; - } else { - return false; - } + img->dirty = true; + return true; } -- cgit v1.2.3