summaryrefslogtreecommitdiff
path: root/daemon/gvfsdaemon.c
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@src.gnome.org>2007-09-13 11:49:32 +0000
committerAlexander Larsson <alexl@src.gnome.org>2007-09-13 11:49:32 +0000
commitcc596f7215d4e842ce442de3c678ec8f4c2b783c (patch)
treed2e6c2b210c04503fb7ed7827c257b159f18714d /daemon/gvfsdaemon.c
parentae444bb52baabc983e9aa842c7b2fe62233a761f (diff)
downloadgvfs-cc596f7215d4e842ce442de3c678ec8f4c2b783c.tar.gz
Pass is_automount flag when mounting
Original git commit by Alexander Larsson <alex@greebo.(none)> at 1171366252 +0100 svn path=/trunk/; revision=339
Diffstat (limited to 'daemon/gvfsdaemon.c')
-rw-r--r--daemon/gvfsdaemon.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/daemon/gvfsdaemon.c b/daemon/gvfsdaemon.c
index 4b5d5612..935372ca 100644
--- a/daemon/gvfsdaemon.c
+++ b/daemon/gvfsdaemon.c
@@ -777,6 +777,7 @@ daemon_start_mount (GVfsDaemon *daemon,
DBusMessage *reply;
GMountSpec *mount_spec;
GMountSource *mount_source;
+ dbus_bool_t automount;
dbus_id = dbus_message_get_sender (message);
@@ -786,6 +787,7 @@ daemon_start_mount (GVfsDaemon *daemon,
dbus_error_init (&derror);
if (!_g_dbus_message_iter_get_args (&iter, &derror,
DBUS_TYPE_OBJECT_PATH, &obj_path,
+ DBUS_TYPE_BOOLEAN, &automount,
0))
{
reply = dbus_message_new_error (message, derror.name, derror.message);
@@ -804,6 +806,7 @@ daemon_start_mount (GVfsDaemon *daemon,
if (mount_spec)
{
mount_source = g_mount_source_new_dbus (dbus_id, obj_path, mount_spec);
+ g_mount_source_set_is_automount (mount_source, automount);
g_mount_spec_unref (mount_spec);
g_vfs_daemon_initiate_mount (daemon, mount_source);