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