winegstreamer: Manually assign union variables.

Andrew Eikum aeikum at codeweavers.com
Tue Feb 16 08:16:29 CST 2016


Signed-off-by: Andrew Eikum <aeikum at codeweavers.com>

Oops. Thanks for catching this.

On Tue, Feb 16, 2016 at 06:42:54AM +0100, Sebastian Lackner wrote:
> Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
> ---
>  dlls/winegstreamer/gst_cbs.c |    8 +++++---
>  1 file changed, 5 insertions(+), 3 deletions(-)
> 
> diff --git a/dlls/winegstreamer/gst_cbs.c b/dlls/winegstreamer/gst_cbs.c
> index c851798..96325d0 100644
> --- a/dlls/winegstreamer/gst_cbs.c
> +++ b/dlls/winegstreamer/gst_cbs.c
> @@ -286,9 +286,11 @@ void Gstreamer_transform_pad_added_wrapper(GstElement *filter, GstPad *pad, gpoi
>  
>  gboolean query_sink_wrapper(GstPad *pad, GstObject *parent, GstQuery *query)
>  {
> -    struct cb_data cbdata = { QUERY_SINK,
> -        { .query_sink_data = {pad, parent, query} }
> -    };
> +    struct cb_data cbdata = { QUERY_SINK };
> +
> +    cbdata.u.query_sink_data.pad = pad;
> +    cbdata.u.query_sink_data.parent = parent;
> +    cbdata.u.query_sink_data.query = query;
>  
>      call_cb(&cbdata);
>  
> -- 
> 2.7.1



More information about the wine-patches mailing list