From c45ef1b844ee287d69dbdda4a10495202835b626 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Fri, 5 Sep 2014 17:39:57 -0700 Subject: [PATCH] GIF reset seems to require image visible in Chromium --- src/Images/ImageExpand.coffee | 2 +- src/Images/ImageHover.coffee | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Images/ImageExpand.coffee b/src/Images/ImageExpand.coffee index 02a564319..3cb062288 100755 --- a/src/Images/ImageExpand.coffee +++ b/src/Images/ImageExpand.coffee @@ -157,7 +157,7 @@ ImageExpand = # Expand already-loaded/ing picture. TrashQueue.remove el unless file.isHovered - el.src = el.src if /\.gif$/.test el.src + $.queueTask(-> el.src = el.src) if /\.gif$/.test el.src el.currentTime = 0 if isVideo else el.src = src or file.URL diff --git a/src/Images/ImageHover.coffee b/src/Images/ImageHover.coffee index 26068d21a..c7b22e985 100755 --- a/src/Images/ImageHover.coffee +++ b/src/Images/ImageHover.coffee @@ -17,7 +17,7 @@ ImageHover = if el = file.fullImage el.id = 'ihover' TrashQueue.remove el - el.src = el.src if /\.gif$/.test el.src + $.queueTask(-> el.src = el.src) if /\.gif$/.test el.src el.currentTime = 0 if isVideo else file.fullImage = el = $.el (if isVideo then 'video' else 'img'),