[gnome-disk-utility] Use "Partially Synchronized" for slaves being integrated into the array
- From: David Zeuthen <davidz src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnome-disk-utility] Use "Partially Synchronized" for slaves being integrated into the array
- Date: Fri, 5 Feb 2010 22:16:18 +0000 (UTC)
commit 387066bce8858e31ea67fbf7dcccec74710a7dd5
Author: David Zeuthen <davidz redhat com>
Date: Fri Feb 5 13:30:03 2010 -0500
Use "Partially Synchronized" for slaves being integrated into the array
src/gdu/gdu-linux-md-drive.c | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/src/gdu/gdu-linux-md-drive.c b/src/gdu/gdu-linux-md-drive.c
index dbed728..3698100 100644
--- a/src/gdu/gdu-linux-md-drive.c
+++ b/src/gdu/gdu-linux-md-drive.c
@@ -1120,8 +1120,14 @@ gdu_linux_md_drive_get_slave_state_markup (GduLinuxMdDrive *drive,
g_ptr_array_add (slave_state, g_strdup (C_("Linux MD slave state", "Writemostly")));
if (slave_flags & GDU_LINUX_MD_DRIVE_SLAVE_FLAGS_BLOCKED)
g_ptr_array_add (slave_state, g_strdup (C_("Linux MD slave state", "Blocked")));
- if (slave_flags & GDU_LINUX_MD_DRIVE_SLAVE_FLAGS_SPARE)
- g_ptr_array_add (slave_state, g_strdup (C_("Linux MD slave state", "Spare")));
+ if (slave_flags & GDU_LINUX_MD_DRIVE_SLAVE_FLAGS_SPARE) {
+ if (gdu_device_linux_md_component_get_position (slave) >= 0) {
+ g_ptr_array_add (slave_state, g_strdup (C_("Linux MD slave state",
+ "Partially Synchronized")));
+ } else {
+ g_ptr_array_add (slave_state, g_strdup (C_("Linux MD slave state", "Spare")));
+ }
+ }
g_ptr_array_add (slave_state, NULL);
slave_state_str = g_strjoinv (", ", (gchar **) slave_state->pdata);
g_ptr_array_free (slave_state, TRUE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]