[vlc-devel] [PATCH 2/4] vout: Use "fullscreen-monitor" setting
Rémi Denis-Courmont
remi at remlab.net
Sun Oct 13 09:18:48 CEST 2019
Le sunnuntaina 13. lokakuuta 2019, 6.58.29 EEST Gabriel Luci a écrit :
> Pass the setting as the id parameter to vout_ChangeFullscreen()
> ---
> src/video_output/vout_intf.c | 6 +++++-
> 1 file changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/src/video_output/vout_intf.c b/src/video_output/vout_intf.c
> index ce50616fc9..9a0120fb4d 100644
> --- a/src/video_output/vout_intf.c
> +++ b/src/video_output/vout_intf.c
> @@ -566,7 +566,11 @@ static int FullscreenCallback( vlc_object_t *p_this,
> char const *psz_cmd, (void)psz_cmd; (void) oldval; (void)p_data;
>
> if( newval.b_bool )
> - vout_ChangeFullscreen(p_vout, NULL);
> + {
> + char *psz_fullscreen_monitor = var_InheritString( p_vout,
> "fullscreen-monitor" ); + vout_ChangeFullscreen(p_vout,
> psz_fullscreen_monitor);
> + free( psz_fullscreen_monitor );
> + }
> else
> vout_ChangeWindowed(p_vout);
> return VLC_SUCCESS;
This breaks the API definition and intended semantics of passing NULL there -
let the window manager pick the most suitable default.
--
雷米‧德尼-库尔蒙
http://www.remlab.net/
More information about the vlc-devel
mailing list