[vlc-devel] [PATCH] video_output: remove write-only "mouse-clicked"

Rémi Denis-Courmont remi at remlab.net
Mon Aug 24 15:51:36 CEST 2020


Le maanantaina 24. elokuuta 2020, 9.26.17 EEST Steve Lhomme a écrit :
> ---
>  src/video_output/video_output.c | 11 +----------
>  src/video_output/vout_intf.c    |  1 -
>  2 files changed, 1 insertion(+), 11 deletions(-)
> 
> diff --git a/src/video_output/video_output.c
> b/src/video_output/video_output.c index a2c33fb610f..8989206ece1 100644
> --- a/src/video_output/video_output.c
> +++ b/src/video_output/video_output.c
> @@ -1649,18 +1649,9 @@ static void ThreadProcessMouseState(vout_thread_sys_t
> *p_vout, if (vlc_mouse_HasMoved(&sys->mouse, m))
>          var_SetCoords(vout, "mouse-moved", m->i_x, m->i_y);
> 
> -    if (vlc_mouse_HasButton(&sys->mouse, m)) {
> +    if (vlc_mouse_HasButton(&sys->mouse, m))
>          var_SetInteger(vout, "mouse-button-down", m->i_pressed);
> 
> -        if (vlc_mouse_HasPressed(&sys->mouse, m, MOUSE_BUTTON_LEFT)) {
> -            /* FIXME? */
> -            int x, y;
> -
> -            var_GetCoords(vout, "mouse-moved", &x, &y);
> -            var_SetCoords(vout, "mouse-clicked", x, y);
> -        }
> -    }
> -
>      if (m->b_double_click)
>          var_ToggleBool(vout, "fullscreen");
>      sys->mouse = *m;
> diff --git a/src/video_output/vout_intf.c b/src/video_output/vout_intf.c
> index ce50616fc9f..4fb207ff469 100644
> --- a/src/video_output/vout_intf.c
> +++ b/src/video_output/vout_intf.c
> @@ -276,7 +276,6 @@ void vout_CreateVars( vout_thread_t *p_vout )
>      /* Mouse coordinates */
>      var_Create( p_vout, "mouse-button-down", VLC_VAR_INTEGER );
>      var_Create( p_vout, "mouse-moved", VLC_VAR_COORDS );
> -    var_Create( p_vout, "mouse-clicked", VLC_VAR_COORDS );
> 
>      /* Device orientation */
>      var_Create( p_vout, "viewpoint-moved", VLC_VAR_ADDRESS );

OK

-- 
Реми Дёни-Курмон
http://www.remlab.net/





More information about the vlc-devel mailing list