diff options
author | Ross Lagerwall <rosslagerwall@gmail.com> | 2015-09-27 15:59:49 +0100 |
---|---|---|
committer | Ross Lagerwall <rosslagerwall@gmail.com> | 2015-10-14 17:38:25 +0100 |
commit | f2b848a5319987a3b45282058cd091b3e3152652 (patch) | |
tree | 87f63d04db37c89838aed4fb7f80a09e746e2c59 | |
parent | 6f6f13a7d8cf245a1e6b6d16ad08ee61d7deb7ce (diff) | |
download | gtk+-f2b848a5319987a3b45282058cd091b3e3152652.tar.gz |
gtkplacessidebar: Show drives with removable media
Some drives have removable media that is not ejectable (e.g. a laptop's
SD card reader). Show volumes on these drives in the sidebar.
https://bugzilla.gnome.org/show_bug.cgi?id=755654
-rw-r--r-- | gtk/gtkplacessidebar.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtkplacessidebar.c b/gtk/gtkplacessidebar.c index 2ee7e9e86d..d8a21908ad 100644 --- a/gtk/gtkplacessidebar.c +++ b/gtk/gtkplacessidebar.c @@ -840,7 +840,10 @@ is_removable_volume (GVolume *volume) is_removable |= !id; if (drive) - is_removable |= g_drive_can_eject (drive); + { + is_removable |= g_drive_can_eject (drive); + is_removable |= g_drive_is_media_removable (drive); + } if (mount) is_removable |= (g_mount_can_eject (mount) && !g_mount_can_unmount (mount)); |