923d926345
(optional) is only valid for (out) or (inout) parameters (that are marked as such). However GError** arguments appear as throws="1" in the GIR anyway instead of an explicit parameter, so we don't need any annotation at all here. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1408