[gvfs/gnome-2-28] Disallow mounting empty drives



commit 059c58f93665d72be8ad1ffa0d68f3866b50aaa0
Author: Tomas Bzatek <tbzatek redhat com>
Date:   Tue Oct 13 17:11:23 2009 +0200

    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.

 daemon/gvfsbackendcomputer.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/daemon/gvfsbackendcomputer.c b/daemon/gvfsbackendcomputer.c
index 4f4b9ca..7c6000c 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)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]