From 5a0de885db588e9fdfb74b0a4cb49330beb19bfb Mon Sep 17 00:00:00 2001 From: Leo Horie Date: Fri, 19 Sep 2014 11:19:37 -0400 Subject: [PATCH] ops broke the tests --- mithril.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mithril.js b/mithril.js index 3d71d91b..db6a2cb4 100644 --- a/mithril.js +++ b/mithril.js @@ -466,7 +466,7 @@ Mithril = m = new function app(window, undefined) { if (lastRedrawId && force !== true) { //when setTimeout: only reschedule redraw if time between now and previous redraw is bigger than a frame, otherwise keep currently scheduled timeout //when rAF: always reschedule redraw - if (defer == window.setTimeout && new Date - lastRedrawCallTime > FRAME_BUDGET) { + if (new Date - lastRedrawCallTime > FRAME_BUDGET || defer == window.requestAnimationFrame) { if (lastRedrawId > 0) cancel(lastRedrawId) lastRedrawId = defer(redraw, FRAME_BUDGET) }