diff options
author | David Zeuthen <davidz@redhat.com> | 2011-10-06 12:38:40 -0400 |
---|---|---|
committer | David Zeuthen <davidz@redhat.com> | 2011-10-06 12:38:40 -0400 |
commit | 89784d4493a9d482ec3fd6559a5fa4c30958180d (patch) | |
tree | 1e345425189e872c9a6b9368f859aa78179246c2 /monitor/udisks2/gvfsudisks2utils.c | |
parent | cd109212308285d32c6db52599dfb9d1fcc480c2 (diff) | |
download | gvfs-89784d4493a9d482ec3fd6559a5fa4c30958180d.tar.gz |
udisks2: also use comment=gvfs.{name,icon_name} in the udisks case
Signed-off-by: David Zeuthen <davidz@redhat.com>
Diffstat (limited to 'monitor/udisks2/gvfsudisks2utils.c')
-rw-r--r-- | monitor/udisks2/gvfsudisks2utils.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/monitor/udisks2/gvfsudisks2utils.c b/monitor/udisks2/gvfsudisks2utils.c index ebbbc13b..1906a007 100644 --- a/monitor/udisks2/gvfsudisks2utils.c +++ b/monitor/udisks2/gvfsudisks2utils.c @@ -81,3 +81,27 @@ gvfs_udisks2_utils_icon_from_fs_type (const gchar *fs_type) } return g_themed_icon_new_with_default_fallbacks (icon_name); } + +gchar * +gvfs_udisks2_utils_lookup_fstab_options_value (const gchar *fstab_options, + const gchar *key) +{ + gchar *ret = NULL; + + if (fstab_options != NULL) + { + const gchar *start; + guint n; + + start = strstr (fstab_options, key); + if (start != NULL) + { + start += strlen (key); + for (n = 0; start[n] != ',' && start[n] != '\0'; n++) + ; + if (n > 1) + ret = g_uri_unescape_segment (start, start + n, NULL); + } + } + return ret; +} |