summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Zeuthen <davidz@redhat.com>2012-05-15 12:51:23 -0400
committerDavid Zeuthen <davidz@redhat.com>2012-05-15 12:51:23 -0400
commitffc6b5a3175259bca65f96e15c7501a6fa2570bb (patch)
tree8eced0c0bc8b700e3e62fb5a0c319229058f1fee
parentd44ebed4590fc19b41e88d00fe7c598b9eaac832 (diff)
downloadgvfs-ffc6b5a3175259bca65f96e15c7501a6fa2570bb.tar.gz
udisks2: set can_eject correctly
Yes, can_eject can be TRUE even if the media is not removable. Signed-off-by: David Zeuthen <davidz@redhat.com>
-rw-r--r--monitor/udisks2/gvfsudisks2drive.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/monitor/udisks2/gvfsudisks2drive.c b/monitor/udisks2/gvfsudisks2drive.c
index 454f340c..da095480 100644
--- a/monitor/udisks2/gvfsudisks2drive.c
+++ b/monitor/udisks2/gvfsudisks2drive.c
@@ -175,13 +175,12 @@ update_drive (GVfsUDisks2Drive *drive)
if (drive->is_media_removable)
{
drive->has_media = udisks_drive_get_media_available (drive->udisks_drive);
- drive->can_eject = udisks_drive_get_ejectable (drive->udisks_drive);
}
else
{
drive->has_media = TRUE;
- drive->can_eject = FALSE;
}
+ drive->can_eject = udisks_drive_get_ejectable (drive->udisks_drive);
udisks_client_get_drive_info (gvfs_udisks2_volume_monitor_get_udisks_client (drive->monitor),
drive->udisks_drive,