davemds pushed a commit to branch enlightenment-0.18.

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

commit b4754088c0dfb25cba7436599872be55465c1057
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 4992d89..48b1da1 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