summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsegfault <segfault@riseup.net>2018-07-23 23:35:01 +0200
committersegfault <segfault@riseup.net>2018-07-23 23:38:06 +0200
commit138c196e53752762b8e20a244fb2189460c5ca13 (patch)
tree763c8ca78888ff380757c331832185ef9abda72e
parent3658b8f7094c8bb42b6d31f791b391333bf71f7a (diff)
downloadgtk+-138c196e53752762b8e20a244fb2189460c5ca13.tar.gz
gtkplacessidebar: Improve error message when unlocking volume fails
-rw-r--r--gtk/gtkplacessidebar.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtkplacessidebar.c b/gtk/gtkplacessidebar.c
index 17fee6d5f5..31b968d0f4 100644
--- a/gtk/gtkplacessidebar.c
+++ b/gtk/gtkplacessidebar.c
@@ -2416,7 +2416,10 @@ volume_mount_cb (GObject *source_object,
error->code != G_IO_ERROR_ALREADY_MOUNTED)
{
name = g_volume_get_name (G_VOLUME (source_object));
- primary = g_strdup_printf (_("Unable to access “%s”"), name);
+ if (g_str_has_prefix (error->message, "Error unlocking"))
+ primary = g_strdup_printf (_("Error unlocking “%s”"), name);
+ else
+ primary = g_strdup_printf (_("Unable to access “%s”"), name);
g_free (name);
emit_show_error_message (sidebar, primary, error->message);
g_free (primary);