summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2021-09-23 13:37:56 +0200
committerBenjamin Berg <benjamin@sipsolutions.net>2022-02-10 17:28:19 +0000
commita96bf904468ce93fde86e75f960ebed0eb900adc (patch)
treeb2ebfd32404d0986b5f4df587159639ab7dc9c98 /plugins
parent39c9fd0ff461d3c2800e60fdc907fbb99c16afd4 (diff)
downloadgnome-settings-daemon-a96bf904468ce93fde86e75f960ebed0eb900adc.tar.gz
media-keys: Suppress OSD title on phones as well
Those usually get port names from UCM. Add common port names from there.
Diffstat (limited to 'plugins')
-rw-r--r--plugins/media-keys/gsd-media-keys-manager.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/media-keys/gsd-media-keys-manager.c b/plugins/media-keys/gsd-media-keys-manager.c
index 72b44d53..3e2ec3fe 100644
--- a/plugins/media-keys/gsd-media-keys-manager.c
+++ b/plugins/media-keys/gsd-media-keys-manager.c
@@ -1397,6 +1397,8 @@ show_volume_osd (GsdMediaKeysManager *manager,
port = gvc_mixer_stream_get_port (stream);
if (g_strcmp0 (gvc_mixer_stream_get_form_factor (stream), "internal") != 0 ||
(port != NULL &&
+ g_strcmp0 (port->port, "[OUT] Speaker") != 0 &&
+ g_strcmp0 (port->port, "[OUT] Handset") != 0 &&
g_strcmp0 (port->port, "analog-output-speaker") != 0 &&
g_strcmp0 (port->port, "analog-output") != 0)) {
device = gvc_mixer_control_lookup_device_from_stream (priv->volume, stream);