From 6b9f1d70bc7501b387bdd714d43833a27cff8b36 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 21 Nov 2013 13:19:05 -0500 Subject: [PATCH] only set udisks2 drive model/vendor/serial if it's a non-blank string --- src/bin/e_fm/e_fm_main_udisks2.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bin/e_fm/e_fm_main_udisks2.c b/src/bin/e_fm/e_fm_main_udisks2.c index 900e5799a..33c0d8176 100644 --- a/src/bin/e_fm/e_fm_main_udisks2.c +++ b/src/bin/e_fm/e_fm_main_udisks2.c @@ -700,11 +700,11 @@ _e_fm_main_udisks2_storage_drive_add(const char *udi, E_Storage *s, Eldbus_Messa eina_stringshare_replace(&s->drive_type, media); } else if (!strcmp(key2, "Model")) - eina_stringshare_replace(&s->model, val); + eina_stringshare_replace(&s->model, (val && val[0]) ? val : NULL); else if (!strcmp(key2, "Vendor")) - eina_stringshare_replace(&s->vendor, val); + eina_stringshare_replace(&s->vendor, (val && val[0]) ? val : NULL); else if (!strcmp(key2, "Serial")) - eina_stringshare_replace(&s->serial, val); + eina_stringshare_replace(&s->serial, (val && val[0]) ? val : NULL); else if (!strcmp(key2, "MediaAvailable")) s->media_available = !!b; else if (!strcmp(key2, "Size"))