https://bugs.winehq.org/show_bug.cgi?id=53831
Bug ID: 53831 Summary: Cockos REAPER fullscreen loses mouse input responsiveness after other windows/menus are created Product: Wine Version: 7.19 Hardware: x86-64 URL: http://reaper.fm/download.php OS: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: gabrielopcode@gmail.com Distribution: ---
After setting Fullscreen in Reaper (Menubar: View->Fullscreen, or Alt+Enter shortcut), clicking on the menu disables all further mouse interaction after the menu is closed, due to fullscreen clipping. This happens only in managed windows (controlled by Window Manager).
To demonstrate it after launching Reaper:
1) Click on View on the menubar and select Fullscreen at the bottom, or press Alt+Enter. 2) Try to click/drag around the timeline, should work fine. 3) Click on the menubar again, can be anywhere, and then simply unfocus it by clicking on the timeline or anywhere. 4) Notice how no mouse input works on the Reaper fullscreen window anymore.
There's another problematic scenario that's related to the same underlying issue:
1) Click on View on the menubar and select Fullscreen at the bottom, or press Alt+Enter. 2) Try to click/drag around the timeline, should work fine. 3) Click on the menubar again, go to File->Project Settings. 4) Notice how not even the new popped up window with Project Settings responds to mouse input.
The underlying problem is that the winex11.drv code currently deals with clipping fullscreen windows as if they were most likely just games only. It can't seem to handle case where other windows get popped up, created, or moved/changing capture (size-move operation for example) while one fullscreen window is already clipping.
https://bugs.winehq.org/show_bug.cgi?id=53831
--- Comment #1 from Gabriel Ivăncescu gabrielopcode@gmail.com --- Seems unclipping it temporarily during such operation is enough to fix this. I created MR !1153 which should fix this.
https://bugs.winehq.org/show_bug.cgi?id=53831
Evgenij Ryazanov katzyn@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katzyn@gmail.com
--- Comment #2 from Evgenij Ryazanov katzyn@gmail.com --- Hello!
Unfortunately, that trivial change broke other applications, see bug 55231