summaryrefslogtreecommitdiff
path: root/daemon
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@redhat.com>2009-10-13 17:11:23 +0200
committerTomas Bzatek <tbzatek@redhat.com>2009-10-13 17:11:23 +0200
commit37a559fdaf0b5cb880acd3718ed134fa7c48884d (patch)
treeb918c39167223379430c693dbb9a47ad5b726e47 /daemon
parentbcc92d779f6e5d1d2bd960ff20d8b4c944cebe91 (diff)
downloadgvfs-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')
-rw-r--r--daemon/gvfsbackendcomputer.c2
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)