summaryrefslogtreecommitdiff
path: root/daemon/gvfsbackendcdda.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/gvfsbackendcdda.c')
-rw-r--r--daemon/gvfsbackendcdda.c14
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)
{