Closed roberto-sartori-gl closed 8 months ago
I can't check it - don't have secondary display.
Normally CMouse::InternalOnMouseLeave()
gets called when mouse exits the video area. That stops the pointer hider.
After the device gets reinitialized, behavior becomes weird. Now it suddenly MouseLeave gets called when hovering the video area.
EVR-CP works ok after device reinitialize.
Although - what does MPC VideoRenderer have to do with it, everything related to the mouse is controlled in the player. Have you checked in MPC-BE?
I am just sharing my findings. There is no renderer specific code for the mouse handling. So I am not sure what is wrong.
Although - what does MPC VideoRenderer have to do with it, everything related to the mouse is controlled in the player. Have you checked in MPC-BE?
If there is no answer, I will close the issue.
Does not seem to happen in BE fullscreen. Did notice BE never hides pointer in windowed, even without reinit.
@adipose Do you perhaps have any idea what might be wrong?
Does not seem to happen in BE fullscreen. Did notice BE never hides pointer in windowed, even without reinit.
@adipose Do you perhaps have any idea what might be wrong?
Guess is the mouse leave code is losing the parent window or something. I can test later to see if I can repro it.
This does not apply to the renderer.
Hi!
Issue: in certain conditions, using more than one display, the mouse cursor does not disappear over the video.
Steps to replicate:
The issue does not appear: