https://bugs.winehq.org/show_bug.cgi?id=55046
Bug ID: 55046 Summary: ALT-TAB broken with virtual desktop and capture mouse (regression: 8.9 -> 8.10) Product: Wine Version: 8.10 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: win32u Assignee: wine-bugs@winehq.org Reporter: kolAflash@kolahilft.de Distribution: ---
This commit broke ALT-TAB out fullscreen windows when running with virtual desktop and "Automatically capture the mouse in full-screen windows" both turned on. https://gitlab.winehq.org/wine/wine/-/commit/47e208e9ec91b3ac0aca7042778ff7d...
The mouse will stay attached to the Wine virtual desktop window. ALT-TAB actually brings windows into foreground and into focus. But you can not move the mouse out of the virtual desktop window. And even when another window is directly overlapping the virtual desktop window, clicks in the other window will not be registered.
Tested with SuperTuxKart or Diablo IV. https://supertuxkart.net/
Specifically this deleted line was needed for ALT-TAB to work correctly. if (ret) user_driver->pClipCursor( &new_rect, FALSE );
https://bugs.winehq.org/show_bug.cgi?id=55046
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |47e208e9ec91b3ac0aca7042778 | |ff7d56c14ab4d Keywords| |regression CC| |rbernon@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=55046
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |1f90d03b7888f902d2aa6101bd6 | |0aa47766071cd
--- Comment #1 from Rémi Bernon rbernon@codeweavers.com --- This should be fixed after 1f90d03b7888f902d2aa6101bd60aa47766071cd.
https://bugs.winehq.org/show_bug.cgi?id=55046
--- Comment #2 from kolAflash kolAflash@kolahilft.de --- I will test it as soon as wine-8.11 is there.
I can't test right now, because the current master (81859c9af70aa5ed6da3060488d1815a3607c291) just gives me a black window. (I guess there's no need to report such a problem in master as a bug!?)
And the single commit does not apply on 8.10.
https://bugs.winehq.org/show_bug.cgi?id=55046
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.11.
https://bugs.winehq.org/show_bug.cgi?id=55046
--- Comment #4 from kolAflash kolAflash@kolahilft.de --- Confirming the bug is fixed in wine-8.11. Thanks! :-)
Unfortunately now there is another regression. https://bugs.winehq.org/show_bug.cgi?id=55141