Opened 10 years ago

Last modified 3 years ago

#4313 assigned bug

Only switch resolutions when needed after an application started a BWindowScreen.

Reported by: bga Owned by: nobody
Priority: normal Milestone: R1
Component: Servers/app_server Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

SoundPlay has a plugin called QING that, when in full screen mode, uses BDirectWindow. When you enter this mode, it changes the resolution.

If you leave full screen mode and then close SoundPlay, it is noticeable (at least with VESA) that the app_server tried to switch the resolution back to the original one. The problem is that the resolution is already the original one (the BWindowScreen was quit) and then the screen flickers unnecessarily.

The app-server should first check if the resolution is not already the original one before trying to revert it.

Change History (3)

comment:1 by axeld, 10 years ago

Priority: lownormal
Type: enhancementbug

Since this is already done, there is obviously a bug somewhere :-)

in reply to:  1 comment:2 by jackburton, 10 years ago

Replying to axeld:

Since this is already done, there is obviously a bug somewhere :-)

What probably happens is that the modes have different flags. Check hrev32212.

comment:3 by axeld, 3 years ago

Owner: changed from axeld to nobody
Status: newassigned
Note: See TracTickets for help on using tickets.