davemds pushed a commit to branch master.

http://git.enlightenment.org/enlightenment/modules/places.git/commit/?id=b76c4f3779d69df5796f67a38f33e4e8d94f25d4

commit b76c4f3779d69df5796f67a38f33e4e8d94f25d4
Author: davemds <d...@gurumeditation.it>
Date:   Sun Feb 2 20:37:49 2014 +0100

    skip volumes with DevicePresentationHide set
---
 src/e_mod_udisks_eldbus.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/e_mod_udisks_eldbus.c b/src/e_mod_udisks_eldbus.c
index 17c0d93..8dfdd9e 100644
--- a/src/e_mod_udisks_eldbus.c
+++ b/src/e_mod_udisks_eldbus.c
@@ -221,6 +221,12 @@ _places_udisks_vol_props_cb(void *data, const 
Eldbus_Message *msg, Eldbus_Pendin
          eldbus_message_iter_arguments_get(var, "b", &bool);
          if (bool) return;
       }
+      // skip volumes with presentation.hide set
+      if (!strcmp(key, "DevicePresentationHide"))
+      {
+         eldbus_message_iter_arguments_get(var, "b", &bool);
+         if (bool) return;
+      }
       else if (!strcmp(key, "IdUsage"))
          eldbus_message_iter_arguments_get(var, "s", &id_usage);
       else if (!strcmp(key, "DeviceFile"))

-- 


Reply via email to