Skip to content

gspawn, gdataset: Restore nullable callback functions

Marco Trevisan requested to merge 3v1n0/glib:closure-annotation-fixes into main

As per commit 5d738ddc some callbacks are not nullable anymore even though they should be.

This breaks the introspection as some arguments won't be considered nullable anymore.

You can notice this in https://gitlab.gnome.org/3v1n0/gjs/-/pipelines/558839 where some some tests are running against stable g-i version and others (the failing ones) against the devel one.

/cc @mcatanzaro: it seems that !3287 (comment 1795889) wasn't addressed completely, wasn't it?

I didn't change them all, as some removal on GFile still make sense.

Edited by Marco Trevisan

Merge request reports