From e8a9ef58e67bd20ed4fc679a108ed7a799d1b2d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Loi=CC=88c=20Correnson?= <loic.correnson@cea.fr> Date: Tue, 11 Feb 2020 14:43:19 +0100 Subject: [PATCH] [Dome/events] delayed force-update on event --- Ivette/src/dome/src/renderer/dome.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Ivette/src/dome/src/renderer/dome.js b/Ivette/src/dome/src/renderer/dome.js index 8a4b389dc5d..a4d8f0a2d29 100644 --- a/Ivette/src/dome/src/renderer/dome.js +++ b/Ivette/src/dome/src/renderer/dome.js @@ -611,8 +611,9 @@ export function useUpdate(evt = 'dome.update') { const update = useForceUpdate(); React.useEffect(() => { - emitter.on(evt,update); - return () => emitter.off(evt,update); + const trigger = () => setImmediate(update); + emitter.on(evt,trigger); + return () => emitter.off(evt,trigger); }); } -- GitLab