Project

General

Profile

Bug #1892

Window incorrectly sized when display mode changes during startup (random)

Added by danij over 9 years ago. Updated almost 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Regression
Target version:
-
Start date:
2014-10-28
% Done:

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

Revision 9d17c402 (diff)
Added by skyjake over 9 years ago

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

History

#1 Updated by danij over 9 years ago

  • Category changed from Defect to Regression
  • Target version set to 49

#2 Updated by danij over 9 years ago

  • Tags changed from Client, UI, WindowManager to Client, UI, WindowManager, Windows

#3 Updated by skyjake over 9 years ago

  • Assignee set to skyjake

#4 Updated by skyjake over 9 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 over 9 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 over 9 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

#7 Updated by skyjake over 9 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 over 9 years ago

Tried this several times with the new build, looks fine on my end...

#9 Updated by skyjake over 9 years ago

  • Status changed from Resolved to Feedback
  • Assignee changed from skyjake to danij

#10 Updated by skyjake over 9 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 about 9 years ago

  • Status changed from Feedback to Closed

#12 Updated by skyjake almost 9 years ago

  • Target version deleted (49)

Also available in: Atom PDF