New QVTKOpenGLWidget causes empty window on OSX when creating another QOpenGLWidget contained in the same window
with ParaView master (15227a32)
Steps to reproduce:
- Launch ParaView
- Create a wavelet, Apply
- Color by RTData
Right after switching the color, the render window briefly shows the data set and then turns gray, because the color editor is created. It contains QVTKOpenGLWidget.
If you split the view or close it and open a new Render View, or just switch layout, the bug will correct itself.
Here is how the bug is triggered exactly :
- When a QOpenGLWindow (used by QVTKOpenGLWidget) is shown, creating a QOpenGLWidget (used by QVTKOpenGLSimpleWidget) in the same window will blank the QOpenGLWindow
- Creating a QOpenGLWindow does not trigger the bug
- Create a QOpenGLWidget in another window does not trigger the bug
- The Native flag has no effect on this bug
Edited by Mathieu Westphal (Kitware)