discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=f43c8548e6bb5733fe4344e4045a0c4f24a12e8d

commit f43c8548e6bb5733fe4344e4045a0c4f24a12e8d
Author: Mike Blumenkrantz <zm...@enlightenment.org>
Date:   Thu Nov 21 15:50:37 2013 -0500

    apply HintSystem to volume validation check
---
 src/bin/e_fm/e_fm_main_udisks2.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/bin/e_fm/e_fm_main_udisks2.c b/src/bin/e_fm/e_fm_main_udisks2.c
index 139034e..be5dca7 100644
--- a/src/bin/e_fm/e_fm_main_udisks2.c
+++ b/src/bin/e_fm/e_fm_main_udisks2.c
@@ -72,6 +72,7 @@ typedef struct U2_Block
    Eina_Stringshare *IdLabel;
    Eina_Stringshare *IdUUID;
    Eina_Bool HintIgnore;
+   Eina_Bool HintSystem;
    Eina_Stringshare *HintName;
    Eina_Stringshare *HintIconName;
 } U2_Block;
@@ -176,7 +177,7 @@ _e_fm_main_udisks2_storage_block_add(E_Storage *s, U2_Block 
*u2)
 static void
 _e_fm_main_udisks2_volume_block_add(E_Volume *v, U2_Block *u2)
 {
-   v->validated = u2->volume && u2->Device && u2->parent;
+   v->validated = u2->volume && u2->Device && u2->parent && (!u2->HintSystem);
    if (!v->validated) return;
    v->size = u2->Size;
    eina_stringshare_replace(&v->udi, u2->Device);
@@ -270,6 +271,8 @@ _e_fm_main_udisks2_block_handle(Eldbus_Message_Iter *arr3, 
U2_Block *u2)
           u2->IdUUID = eina_stringshare_add(val);
         else if (!strcmp(key2, "HintIgnore"))
           u2->HintIgnore = !!b;
+        else if (!strcmp(key2, "HintSystem"))
+          u2->HintSystem = !!b;
         else if (!strcmp(key2, "HintName"))
           u2->HintName = eina_stringshare_add(val);
         else if (!strcmp(key2, "HintIconName"))

-- 


Reply via email to