diff options
author | David Zeuthen <davidz@redhat.com> | 2008-07-29 18:27:21 +0000 |
---|---|---|
committer | David Zeuthen <davidz@src.gnome.org> | 2008-07-29 18:27:21 +0000 |
commit | 9510e8d3d62df724d1a223a97cb4fd256fbcb735 (patch) | |
tree | cbc514ade6498048698b27b9ca4dc0b627990e67 /daemon/gvfsbackendcdda.c | |
parent | 55c35a750f678ed7f3f413d5c1058cf76f2881bb (diff) | |
download | gvfs-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.c | 2 |
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"); |