discomfitor pushed a commit to branch master.

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

commit f71c85b50976955d10c85dd29de0aa4608e5e8ac
Author: Mike Blumenkrantz <[email protected]>
Date:   Thu Feb 6 13:14:55 2014 -0500

    feature: check udisks1 DevicePresentationHide flag
    
    from D505
---
 src/bin/e_fm/e_fm_main_udisks.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/src/bin/e_fm/e_fm_main_udisks.c b/src/bin/e_fm/e_fm_main_udisks.c
index 5d5717f..0665685 100644
--- a/src/bin/e_fm/e_fm_main_udisks.c
+++ b/src/bin/e_fm/e_fm_main_udisks.c
@@ -498,6 +498,17 @@ _e_fm_main_udisks_cb_vol_prop(void *data, const 
Eldbus_Message *msg,
                   return;
                }
           }
+        else if (!strcmp(key, "DevicePresentationHide"))
+          {
+             Eina_Bool hid;
+             eldbus_message_iter_arguments_get(var, "b", &hid);
+             if (hid)
+               {
+                  DBG("removing is hidden %s", v->dbus_path);
+                  ecore_idler_add(_idler_volume_del, v->dbus_path);
+                  return;
+               }
+          }
         else if (!strcmp(key, "DeviceIsMediaChangeDetectionInhibited"))
           {
              Eina_Bool inibited;

-- 


Reply via email to