diff options
author | Lennart Poettering <lennart@poettering.net> | 2009-05-13 01:00:39 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2009-05-13 01:00:39 +0200 |
commit | 28069ef0f74089ae18cefbe7e97d2b920d7ba0cc (patch) | |
tree | b4df57f11367bd70b202d4928f1f2b9ec7f0a1da /src/pulsecore/sink.c | |
parent | dfd6b61cd1805c9695964003f5f52a8f98920099 (diff) |
core: automatically add icons for headsets/headphones/speakers for devices
Diffstat (limited to 'src/pulsecore/sink.c')
-rw-r--r-- | src/pulsecore/sink.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/pulsecore/sink.c b/src/pulsecore/sink.c index 5ac5086b..28b3440c 100644 --- a/src/pulsecore/sink.c +++ b/src/pulsecore/sink.c @@ -2197,6 +2197,21 @@ pa_bool_t pa_device_init_icon(pa_proplist *p, pa_bool_t is_sink) { t = "multimedia-player"; else if (pa_streq(ff, "tv")) t = "video-display"; + + /* + * The following icons are not part of the icon naming spec, + * because Rodney Dawes sucks as the maintainer of that spec. + * + * http://lists.freedesktop.org/archives/xdg/2009-May/010397.html + */ + else if (pa_streq(ff, "headset")) + t = "audio-headset"; + else if (pa_streq(ff, "headphone")) + t = "audio-headphones"; + else if (pa_streq(ff, "speaker")) + t = "audio-speakers"; + else if (pa_streq(ff, "hands-free")) + t = "audio-handsfree"; } if (!t) |