-
Michael Natterer authored
Add error reporting to all screenshot backends, but only really use it in the gnome-shell backend: check all DBus calls for errors instead of crashing. Also fix detection if gnome-shell is running: just creating the GDBusProxy always succeeds, so call org.freedesktop.DBus.Peer.Ping on the newly created proxy.
cb76253c