Commit ac6b127e authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Always re-arm the cursor hide timeout on movement (fixes: #3915)

At least with X11, the mouse may move without changing coordinates.
We need to re-arm the cursor hide timeout since the cursor was shown.
parent bc8dd6c8
......@@ -466,15 +466,12 @@ static void VoutDisplayEventMouse(vout_display_t *vd, int event, va_list args)
case VOUT_DISPLAY_EVENT_MOUSE_MOVED: {
const int x = (int)va_arg(args, int);
const int y = (int)va_arg(args, int);
if (x != osys->mouse.state.i_x || y != osys->mouse.state.i_y) {
//msg_Dbg(vd, "VoutDisplayEvent 'mouse' @%d,%d", x, y);
m.i_x = x;
m.i_y = y;
m.b_double_click = false;
} else {
is_ignored = true;
}
//msg_Dbg(vd, "VoutDisplayEvent 'mouse' @%d,%d", x, y);
m.i_x = x;
m.i_y = y;
m.b_double_click = false;
break;
}
case VOUT_DISPLAY_EVENT_MOUSE_PRESSED:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment