Opened 6 years ago
#2877 assigned defect
VR sometimes freezes when resizing panels
Reported by: | Tom Goddard | Owned by: | Tom Goddard |
---|---|---|---|
Priority: | moderate | Milestone: | |
Component: | VR | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
VR sometimes freezes for several seconds when resizing panels by dragging the titlebar resize icon while in VR. Debugging shows Qt simply stops calling the main redraw QTimer callback. This bug was introduced in Qt 5.14.1 and did not happen in Qt 5.12.5.
I have not yet found a work-around for this bug and it makes VR panel resize very unpleasant (VR flickers for seconds and does not track). Moving the mouse on the desktop makes it recover immediately. Possibly Qt recovers and starts firing the QTimer again as soon as the event queue gets any event. I will try moving the mouse pointer programmatically when resizing as a work-around.