summaryrefslogtreecommitdiff
path: root/daemon/gvfsbackendcdda.c
diff options
context:
space:
mode:
authorDavid Zeuthen <davidz@redhat.com>2008-07-29 18:27:21 +0000
committerDavid Zeuthen <davidz@src.gnome.org>2008-07-29 18:27:21 +0000
commit9510e8d3d62df724d1a223a97cb4fd256fbcb735 (patch)
treecbc514ade6498048698b27b9ca4dc0b627990e67 /daemon/gvfsbackendcdda.c
parent55c35a750f678ed7f3f413d5c1058cf76f2881bb (diff)
downloadgvfs-9510e8d3d62df724d1a223a97cb4fd256fbcb735.tar.gz
Add x-content/* support to daemon mounts. Right now a backend can only set
2008-07-29 David Zeuthen <davidz@redhat.com> * client/gdaemonmount.c: * common/gmounttracker.c: * common/gmounttracker.h: * daemon/gvfsbackend.c: * daemon/gvfsbackend.h: * daemon/gvfsbackendcdda.c: * daemon/gvfsbackendgphoto2.c: * daemon/mount.c: Add x-content/* support to daemon mounts. Right now a backend can only set the x-content/* type ahead of time. We might want to add support dynamically obtaining it too (e.g. support force_rescan). * monitor/hal/ghalmount.c: * monitor/hal/ghalvolume.c: * monitor/hal/ghalvolumemonitor.c: * monitor/hal/hal-utils.c: * monitor/hal/hal-utils.h: Add x-content/* support to the HAL volume monitor. * monitor/proxy/gproxymount.c: * monitor/proxy/gproxymount.h: * monitor/proxy/gproxyvolumemonitor.c: * monitor/proxy/gproxyvolumemonitor.h: * monitor/proxy/gvfsproxyvolumemonitordaemon.c: Add x-content/* support to proxy volume monitor. Also fix a number of bugs the initial implementation had. * programs/gvfs-mount.c: Print out x-content-types. svn path=/trunk/; revision=1845
Diffstat (limited to 'daemon/gvfsbackendcdda.c')
-rw-r--r--daemon/gvfsbackendcdda.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/daemon/gvfsbackendcdda.c b/daemon/gvfsbackendcdda.c
index 58874ad0..49eb2582 100644
--- a/daemon/gvfsbackendcdda.c
+++ b/daemon/gvfsbackendcdda.c
@@ -182,10 +182,12 @@ g_vfs_backend_cdda_init (GVfsBackendCdda *cdda_backend)
{
GVfsBackend *backend = G_VFS_BACKEND (cdda_backend);
GMountSpec *mount_spec;
+ char *x_content_types[] = {"x-content/audio-cdda", NULL};
//g_warning ("initing %p", cdda_backend);
g_vfs_backend_set_display_name (backend, "cdda");
+ g_vfs_backend_set_x_content_types (backend, x_content_types);
// TODO: HMM: g_vfs_backend_set_user_visible (backend, FALSE);
mount_spec = g_mount_spec_new ("cdda");