diff options
author | Bastien Nocera <hadess@hadess.net> | 2013-03-14 11:37:33 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2013-03-14 23:02:48 +0100 |
commit | 51ad0a98b0834fc7755e26ded721604ac890e8ff (patch) | |
tree | 0c5a4297e884f08d0cf2cfd258f8e22288eecf8d | |
parent | aac8860e2f2d7c39f1c5d9f19a4c650771fc1c6e (diff) | |
download | gvfs-51ad0a98b0834fc7755e26ded721604ac890e8ff.tar.gz |
cdda: Remove leading '/' from the filenames
https://bugzilla.gnome.org/show_bug.cgi?id=695835
-rw-r--r-- | daemon/gvfsbackendcdda.c | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/daemon/gvfsbackendcdda.c b/daemon/gvfsbackendcdda.c index 82040da7..11c6aea0 100644 --- a/daemon/gvfsbackendcdda.c +++ b/daemon/gvfsbackendcdda.c @@ -999,9 +999,17 @@ do_query_info (GVfsBackend *backend, } else { - g_file_info_set_name (info, filename); - g_file_info_set_display_name (info, filename); - + if (*filename == '/') + { + g_file_info_set_name (info, filename + 1); + g_file_info_set_display_name (info, filename + 1); + } + else + { + g_file_info_set_name (info, filename); + g_file_info_set_display_name (info, filename); + } + track_num = get_track_num_from_name (filename); if (track_num == -1) { |