OpenCN on MacOS sometimes hangs on redraw
antipole2 opened this issue · comments
Describe the bug
In a multiscreen setup, when returning to the screen with OCPN, it sometimes hangs, leaving the spinning pizza.
To Reproduce
Steps to reproduce the behaviour:
(1) I have a MacBook M2 and an attached Thunderbolt display. When the screens sleep, the separate display is disconnected and all the windows on it are relocated to the build in display. On wake up, all these windows are relocated back onto the connected display. OCPN frequently hangs at this point.
(2) With multiple desktops, I have OCPN on one and other work on another. Sometimes when returning to the desktop with OCPN, OCPN hangs. This happens less often that (1) above.
I believe the hang occurs while OCPN is redrawing its windows following a screen change.
Expected behaviour
Should not hang
Screenshots
As I have to force quit I do not see a crash report.
Desktop (please complete the following information if applicable):
- OS: [e.g. macOS]. MacOS Sonoma
- Versionv14.3.1
- OCPN v5.8.4 & recent 5.9 builds