From b76c4f3779d69df5796f67a38f33e4e8d94f25d4 Mon Sep 17 00:00:00 2001 From: davemds Date: Sun, 2 Feb 2014 20:37:49 +0100 Subject: [PATCH] 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"))