
Commit da537cda43 moved the Shell.Screenshot API to GIO's async pattern, but we never set the GError passed to the *_finish() functions and only indicate failure by returning FALSE. The expected behavior is to throw an error in that situation, so make sure we do that. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1123