From 3ddf8aa23786eb15db5d1ffef063c6ec96d68aad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Bruy=C3=A8re?= Date: Wed, 17 Jul 2024 10:18:39 +0200 Subject: [PATCH] fix(sharedRenderWindow): Fix rendering when picking with hardware selector --- Sources/Rendering/OpenGL/RenderWindow/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Sources/Rendering/OpenGL/RenderWindow/index.js b/Sources/Rendering/OpenGL/RenderWindow/index.js index 6f6b895e44a..26295ce9bc0 100644 --- a/Sources/Rendering/OpenGL/RenderWindow/index.js +++ b/Sources/Rendering/OpenGL/RenderWindow/index.js @@ -1087,7 +1087,11 @@ function vtkOpenGLRenderWindow(publicAPI, model) { publicAPI.copyParentContent = () => { const rootParent = model.rootOpenGLRenderWindow; - if (!rootParent || !model.context2D) { + if ( + !rootParent || + !model.context2D || + model.children.some((oglRenderer) => !!oglRenderer.getSelector?.()) + ) { return; } const parentCanvas = rootParent.getCanvas();