The official implementation of udisks2 service is only available on
Linux. Since the client library is bundled with the service, it is not
possible to install the client library on non-Linux systems without
patching the build system of udisks2. In order to support non-Linux
systems with their unofficial udisks2 service implementations, we should
use GDBus directly instead of relying on the client library.
The button doesn't delete the original file - it just removes
the image from the selection. "Remove" is therefore a better word
than "Delete", and the destructive action style isn't appropriate.
345a819...
by
Benjamin Berg <email address hidden>
display: Add guards for NULL display configuration
This may happen under some conditions. Possibly due to a race condition
(i.e. we did not receive any configuration from mutter yet) or also if
we are not running on GNOME.
Add guards for NULL configuration. This configuration is never
applicable and mostly clears the UI.