diff options
author | Alexander Larsson <alexl@src.gnome.org> | 2007-09-13 11:49:32 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2007-09-13 11:49:32 +0000 |
commit | cc596f7215d4e842ce442de3c678ec8f4c2b783c (patch) | |
tree | d2e6c2b210c04503fb7ed7827c257b159f18714d /daemon/gvfsdaemon.c | |
parent | ae444bb52baabc983e9aa842c7b2fe62233a761f (diff) | |
download | gvfs-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.c | 3 |
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); |