2011/1/19 Pavol Klačanský <[email protected]>:
> Hi, why this code doesn't work
>
Here the item is null
> Item item = null;
>
> parse_content(item);
>
And in this function you declared parameter as non-null
> parse_content(Item item) {
>        stderr.printf("argh");
> }
>
> reports
> ** (process:674): CRITICAL **: xml_parser_parse_content: assertion
> `item != NULL' failed

Unlike Java and other languages Vala has idea of nullable references.

You should declare your function as

parse_content(Item? item) {

pay attention to the question mark after the parameter type.
_______________________________________________
vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to