[gnome-disk-utility] Only removable seat0 devices should be shown as "connected to another seat"
- From: David Zeuthen <davidz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-disk-utility] Only removable seat0 devices should be shown as "connected to another seat"
- Date: Sat, 21 Apr 2012 19:26:07 +0000 (UTC)
commit b4adb3bbd1c6899a669e650606345ecf265d8783
Author: David Zeuthen <davidz redhat com>
Date: Sat Apr 21 15:24:42 2012 -0400
Only removable seat0 devices should be shown as "connected to another seat"
src/palimpsest/gduwindow.c | 14 +++++++++++++-
1 files changed, 13 insertions(+), 1 deletions(-)
---
diff --git a/src/palimpsest/gduwindow.c b/src/palimpsest/gduwindow.c
index 744a0f7..b593c41 100644
--- a/src/palimpsest/gduwindow.c
+++ b/src/palimpsest/gduwindow.c
@@ -1631,6 +1631,7 @@ update_device_page_for_drive (GduWindow *window,
if (our_seat != NULL)
{
const gchar *drive_seat = NULL;
+ gboolean consider;
/* Assume seat0 if a) device is not tagged; or b) udisks does not
* have seat-support.
*
@@ -1645,7 +1646,18 @@ update_device_page_for_drive (GduWindow *window,
#endif
if (drive_seat == NULL || strlen (drive_seat) == 0)
drive_seat = "seat0";
- if (g_strcmp0 (our_seat, drive_seat) != 0)
+
+ /* If device is attached to seat0, only consider it to be another seat if
+ * it's removable...
+ */
+ consider = TRUE;
+ if (g_strcmp0 (drive_seat, "seat0") == 0)
+ {
+ consider = FALSE;
+ if (udisks_drive_get_removable (drive))
+ consider = TRUE;
+ }
+ if (consider && g_strcmp0 (our_seat, drive_seat) != 0)
{
/* Translators: Shown in "Location" when drive is connected to another seat than where
* our application is running.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]