Try something like:
string[]? argv = null;
Gst.init(ref argv);

With reference parameters you're passing a pointer, this pointer can't be
null, but the value it points to can be null.

     Jonathan Moerman

2016-08-23 15:13 GMT+02:00 mar...@saepia.net <mar...@saepia.net>:

> Hello,
>
> I would like to pass NULL to Gst.init. I intentionally do not want to pass
> argv.
>
> It is defined as
>
> void Gst.init (ref unowned string[]? argv)
>
> but if I pass null it throws
>
> error: Argument 1: Cannot pass null to reference parameter
>       Gst.init(null);
>
> despite parameter type having "?"
>
> How can I achieve this?
>
>
> m.
> _______________________________________________
> vala-list mailing list
> vala-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/vala-list
>
_______________________________________________
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to