From 163e107198af0c223dbdcf45d91bdacdf43b6636 Mon Sep 17 00:00:00 2001 From: Edward Keeble Date: Tue, 22 Jan 2019 12:09:57 -0800 Subject: [PATCH] Use join instead of run, to avoid infinite rendering errors when many async-image components are present (similar to https://github.com/ember-redux/ember-redux/pull/69). --- addon/components/async-image.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addon/components/async-image.js b/addon/components/async-image.js index abeb02d..d2f29c1 100644 --- a/addon/components/async-image.js +++ b/addon/components/async-image.js @@ -4,7 +4,7 @@ import { computed } from '@ember/object'; import { - run + join } from '@ember/runloop'; import { getOwner @@ -127,12 +127,12 @@ export default Component.extend({ let Img = new Image(); let loaded = () => { - run(() => { + join(() => { this._onload(Img); }); }; let failed = () => { - run(() => { + join(() => { this._onError(Img); }); };