WineHQ
Bug Tracking Database – Bug 34613

 Bugzilla

 

Last modified: 2014-12-31 12:25:17 UTC  

Hot Corners are active when using programs in fullscreen mode (the mac driver)

Bug 34613 - Hot Corners are active when using programs in fullscreen mode (the mac driver)
Hot Corners are active when using programs in fullscreen mode (the mac driver)
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: winemac.drv
1.7.3
x86 MacOS
: P2 minor
: ---
Assigned To: Mr. Bugs
:
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2013-09-28 06:49 UTC by WineBuG
Modified: 2014-12-31 12:25 UTC (History)
2 users (show)

See Also:
Regression SHA1:
Fixed by SHA1: 220b8b7946397b7605e53d97c8b0d3aafe55d4d5
Distribution: ---
Staged patchset:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description WineBuG 2013-09-28 06:49:47 UTC
When you use a program/game in fullscreen mode, resolution of which is the same as that of your desktop, Hot Corners are active (of course, if they are turned on in system settings). It can be especially annoying if one needs to point things with the mouse cursor in such a program. Also, after activating a Hot Corner the application loses the focus, then you can see, for example, two mouse pointers.

Although it would be rather unusual to leave such a Hot Corner function as "Sleep Display" working in fullscreen mode, for example in Team Fortress 2 (with the native Mac Steam client) you may open Dashboard with hot corners which is then displayed over the game. It has to be decided whether turn off all Hot Corner functions in fullscreen mode with the mac driver or just some.

Not a problem with the X11 driver.
Comment 1 Ken Thomases 2013-09-28 06:58:25 UTC
A program doesn't have any direct control over whether hot corners are enabled or disabled.  The only control we have is whether we capture the display or not.  If we capture the display, then things like the volume indicator, battery indicator, and system alerts can't show.  Functionality like three-finger swipe to change spaces is disabled.  Command-Tab doesn't work as normal, although the Mac driver tries to do something sensible.  And, also, the hot corners are disabled.  This is what happens if you use a resolution other than the normal desktop resolution because we have no choice but to capture the display in that case.

So, it's something of a trade-off.

I have considered adding a registry setting to control it, but haven't done so yet.
Comment 2 Ken Thomases 2013-10-01 20:01:46 UTC
Actually, I did add a registry setting.  I just completely forgot!

I just added the explanation of the CaptureDisplaysForFullscreen setting to the http://wiki.winehq.org/UsefulRegistryKeys page.  If you set that to "y", then the Mac driver will capture the displays and that will disable hot corners.
Comment 3 Ken Thomases 2013-11-27 10:03:56 UTC
Marking invalid because the fix was already present before this was filed.
Comment 4 Bruno Jesus 2013-11-27 12:50:59 UTC
(In reply to comment #3)
> Marking invalid because the fix was already present before this was filed.

But there was not bug related to it so IMO I think it's fine to leave this as fixed with commit 220b8b7946397b7605e53d97c8b0d3aafe55d4d5. We have done this before, I just can't find an example now :)
Comment 5 Austin English 2013-12-02 14:41:09 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > Marking invalid because the fix was already present before this was filed.
> 
> But there was not bug related to it so IMO I think it's fine to leave this as
> fixed with commit 220b8b7946397b7605e53d97c8b0d3aafe55d4d5. We have done this
> before, I just can't find an example now :)

I agree.
Comment 6 Alexandre Julliard 2013-12-06 13:44:38 UTC
Closing bugs fixed in 1.7.8.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers