Hi all,
Given all the recent issues with Qt and restoring windows on multi-monitor setups I have added code to calibre to manage the restoration manually, bypassing Qt. It works great on single monitor setups, unfortunately I dont currently have the hardware to test multi-monitor setups. So I need some assistance from the community with testing.
Download the beta builds with the code from:
https://download.calibre-ebook.com/betas/
See if things work as expected for you with multi-monitors. If not restart calibre in debug mode and there should be lots of debug output printed about what calibre is doing to restore windows. Post the log and hopefully that will allow me to improve the algorithm. Right click the preferences button and choose "Restart in debug mode"
Note that if you run from source, the new code will be used automatically, no need to install the betas.
Thanks.
Reference to the underlying Qt bug necessitating this:
https://bugreports.qt.io/browse/QTBUG-69104