From ac6b127e2eabcda70a86d94c6ebfc7df9de3dbe6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Sat, 17 Jul 2010 13:32:13 +0300 Subject: [PATCH] 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. --- src/video_output/display.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/video_output/display.c b/src/video_output/display.c index 4749eb2889..3e91c6f876 100644 --- a/src/video_output/display.c +++ b/src/video_output/display.c @@ -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: -- 2.39.2