diff options
author | Tomas Bzatek <tbzatek@redhat.com> | 2009-10-13 17:11:23 +0200 |
---|---|---|
committer | Tomas Bzatek <tbzatek@redhat.com> | 2009-10-13 17:11:23 +0200 |
commit | 37a559fdaf0b5cb880acd3718ed134fa7c48884d (patch) | |
tree | b918c39167223379430c693dbb9a47ad5b726e47 /daemon/gvfsbackendcomputer.c | |
parent | bcc92d779f6e5d1d2bd960ff20d8b4c944cebe91 (diff) | |
download | gvfs-37a559fdaf0b5cb880acd3718ed134fa7c48884d.tar.gz |
Disallow mounting empty drives
This concerns only removable media drives without any detected volumes.
The end result is no Mount item in Nautilus popup menu and no action taken
on double-click over the drive icon.
The exception is floppy drives, where we always allow mount without need
of detecting media manually first.
Diffstat (limited to 'daemon/gvfsbackendcomputer.c')
-rw-r--r-- | daemon/gvfsbackendcomputer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/daemon/gvfsbackendcomputer.c b/daemon/gvfsbackendcomputer.c index 4f4b9cad..7c6000ca 100644 --- a/daemon/gvfsbackendcomputer.c +++ b/daemon/gvfsbackendcomputer.c @@ -473,7 +473,7 @@ recompute_files (GVfsBackendComputer *backend) file->icon = g_drive_get_icon (file->drive); file->display_name = g_drive_get_name (file->drive); file->can_eject = g_drive_can_eject (file->drive); - file->can_mount = TRUE; + file->can_mount = ! g_drive_is_media_removable (file->drive) || ! g_drive_is_media_check_automatic (file->drive) || g_drive_has_media (file->drive); } if (file->drive) |