Bug #1892
Window incorrectly sized when display mode changes during startup (random)
100%
Description
sonicdoommario wrote:
This is an issue I have had since the 1.15 unstable builds. Sometimes, when starting Doomsday, I notice that the loading screen is off the center of the screen, which causes the entire game to be off-center. The only two ways I can get around this is to either press F11 twice (to turn off and then re-enable fullscreen) or to close and reopen Doomsday and hope the issue goes away.
If this is a video card/driver-related issue, I have an NVIDIA GeForce GTX 660 Ti, with the latest driver on it.
If desktop and game resolution is a problem, I run my desktop at 1920x1080 and Doomsday at 1280x1024.
- See the original report in the Tech Support for more details: http://dengine.net/forums/viewtopic.php?f=7&t=1901
Associated revisions
History
#1 Updated by danij about 10 years ago
- Category changed from Defect to Regression
- Target version set to 49
#2 Updated by danij about 10 years ago
- Tags changed from Client, UI, WindowManager to Client, UI, WindowManager, Windows
#3 Updated by skyjake about 10 years ago
- Assignee set to skyjake
#4 Updated by skyjake about 10 years ago
I can definitely reproduce this. It is random in nature, so it most likely relates to the behavior of the Canvas during/after display mode switch. This might be fixable by adding some strategically positioned delays in the window/display mode setup.
I wouldn't rule out a bug in Qt 5 QGLWidget's fullscreen behavior, though, as this has worked reliably in Qt 4 (?).
#5 Updated by skyjake about 10 years ago
- Subject changed from UI widgets misplaced if changing display mode during startup to Window incorrectly sized when changing display mode during startup (random)
#6 Updated by skyjake about 10 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
#7 Updated by skyjake about 10 years ago
I'm fairly certain this is now fixed, thanks to a slight delay before showing a window as fullscreen. Needs more extensive testing.
#8 Updated by sonicdoommario about 10 years ago
Tried this several times with the new build, looks fine on my end...
#9 Updated by skyjake about 10 years ago
- Status changed from Resolved to Feedback
- Assignee changed from skyjake to danij
#10 Updated by skyjake about 10 years ago
- Subject changed from Window incorrectly sized when changing display mode during startup (random) to Window incorrectly sized when display mode changes during startup (random)
#11 Updated by skyjake almost 10 years ago
- Status changed from Feedback to Closed
#12 Updated by skyjake over 9 years ago
- Target version deleted (
49)
libgui: Window state management behavior improvements
Fixes the Windows-only problem where a fullscreen window would
randomly use the previous display resolution as its size after a mode
change.
IssueID #1892