phileday / whirligig-old-issues

Whirligig Media Player bug tracking
0 stars 0 forks source link

Bug: mouse cursor invisible after switching from Whirligig #29

Closed cheater closed 4 years ago

cheater commented 5 years ago

Whirligig makes the mouse cursor disappear when it is captured inside the window for interacting with the WG gui. However, if you escape this, sometimes it doesn't seem to notice. It looks like WG restores the mouse cursor visibility when it notices the mouse goes out of the window. But that's not the way it should be. In Windows 10, with a keyboard combo, you can switch to another desktop. Then, the cursor is still invisible, even though you move it around the whole desktop.

More importantly, if you close WG with alt-f4, it will not restore the cursor. Let's say you turned off Steam VR. In my case I have to launch 3 programs and press a GUI button to be able to restart WG so that I can get the cursor back. This is obviously very cumbersome when the mouse cursor is invisible.

Please add a timeout which checks every eg 100 miliseconds whether Whirligig is the currently raised window, and if it isn't, it should restore the visibility of the mouse cursor.

Phil's response: Sounds like a bug. I'll look into it. It's very possible that I will have to send a bug report to Unity3D as this sounds like a fundamental issue with Unity3D mouse system. I'll look into and see what I can do.

cheater commented 4 years ago

I think this may actually have to do with the fact that the Steam window was behind Whirligig, as Steam (the desktop version) seems to do that quite a lot. I haven't been able to reproduce this strictly with Whirligig until now, so I will close this bug for now.