From: RĂ©mi Denis-Courmont Date: Sat, 17 Jul 2010 10:32:13 +0000 (+0300) Subject: Always re-arm the cursor hide timeout on movement (fixes: #3915) X-Git-Tag: 1.2.0-pre1~5806 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=ac6b127e2eabcda70a86d94c6ebfc7df9de3dbe6;p=vlc 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. --- 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: