Skip to content

Commit d4f007e

Browse files
authored
Merge pull request #18 from finetjul/fix-windowresizeevent-on-linux
fix(RcaViewAdapter): Enforce WindowResizeEvent on linux
2 parents a52337d + 263aad6 commit d4f007e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

trame_rca/utils.py

+6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from concurrent.futures.process import ProcessPoolExecutor
77
from enum import Enum
88
from multiprocessing import Pool
9+
from packaging.version import Version
910
from typing import Callable, Optional
1011

1112
from numpy.typing import NDArray
@@ -16,6 +17,7 @@
1617
from vtkmodules.vtkRenderingCore import vtkRenderWindow, vtkWindowToImageFilter
1718
import json
1819

20+
from vtkmodules.vtkCommonCore import vtkCommand, vtkVersion
1921
from vtkmodules.vtkWebCore import vtkRemoteInteractionAdapter
2022

2123

@@ -275,6 +277,10 @@ def update_size(self, origin, size):
275277
width = max(1, int(size.get("w", 300)))
276278
height = max(1, int(size.get("h", 300)))
277279
self._iren.UpdateSize(width, height)
280+
281+
if Version(vtkVersion().vtk_version) < Version("9.5"):
282+
self._iren.InvokeEvent(vtkCommand.WindowResizeEvent)
283+
278284
self._scheduler.schedule_render()
279285

280286
def push(self, content, meta: dict):

0 commit comments

Comments
 (0)