diff options
author | Christian Hesse <mail@eworm.de> | 2014-01-22 15:26:38 +0100 |
---|---|---|
committer | Christian Hesse <mail@eworm.de> | 2014-01-22 15:26:38 +0100 |
commit | 1f9b1e260f775c78b7a0c304b5f235ff030f24c0 (patch) | |
tree | 3a9206a40f3ff111749dd5ecdc1e84e2b7210651 | |
parent | 3b6f40bfd1189cdf020bfa13d9b88bec47c6e29e (diff) | |
download | udev-block-notify-1f9b1e260f775c78b7a0c304b5f235ff030f24c0.tar.gz udev-block-notify-1f9b1e260f775c78b7a0c304b5f235ff030f24c0.tar.zst |
rework icon handling for unknown devices
-rw-r--r-- | udev-block-notify.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/udev-block-notify.c b/udev-block-notify.c index 521291b..89c1a25 100644 --- a/udev-block-notify.c +++ b/udev-block-notify.c @@ -218,6 +218,10 @@ int main (int argc, char ** argv) { /* get a notification */ notification = get_notification(notifications, devnum); + /* this is a fallback and should be replaced below + * if it is not... what drive is it? */ + icon = ICON_UNKNOWN; + /* decide about what icon to use */ value = udev_device_get_property_value(dev, "ID_BUS"); if (udev_device_get_property_value(dev, "ID_CDROM") != NULL) { /* optical drive */ @@ -254,9 +258,7 @@ int main (int argc, char ** argv) { } else if (strcmp(value, "ieee1394") == 0) { /* firewire hard disk */ icon = ICON_DRIVE_HARDDISK_IEEE1394; } - } else - /* we should never get here... what drive is it? */ - icon = ICON_UNKNOWN; + } notify_notification_update(notification, TEXT_TOPIC, notifystr, icon); notify_notification_set_timeout(notification, NOTIFICATION_TIMEOUT); |