I would have thought that we would want the flag that says High DPI displays are supported (which was even something Fosnola had done and I tried cherry-picking to fix this.)
But this very old SFML forum thread suggested setting the very same flag to false. Which I did, and it fixed both parts of the issue--the fullscreen window size, and the positioning of dialog windows.
I think this probably is correct. After all, OBoE is indeed not conscious of hi-DPI displays, requiring the user to intervene manually to apply a scaling factor.
Fixes #369 in a counterintuitive way.
I would have thought that we would want the flag that says High DPI displays are supported (which was even something Fosnola had done and I tried cherry-picking to fix this.)
But this very old SFML forum thread suggested setting the very same flag to false. Which I did, and it fixed both parts of the issue--the fullscreen window size, and the positioning of dialog windows.