Skip to content

Commit 615a110

Browse files
committed
Revert "csd-media-keys: Show device description on volume OSD (#399)"
This reverts commit 1dbe86a. It should be obvious to the user which output device is active and interacted with. We only have one set of media keys on the computer. This also always show the device name, even when the computer only has one. This would be useful if we had multiple output devices and multiple sets of media keys (like on a sound mixer for instance), but it's not the case for most people.
1 parent 23580c3 commit 615a110

File tree

1 file changed

+8
-24
lines changed

1 file changed

+8
-24
lines changed

plugins/media-keys/csd-media-keys-manager.c

+8-24
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,6 @@ cinnamon_proxy_complete (GObject *source,
399399
static void
400400
show_osd (CsdMediaKeysManager *manager,
401401
const char *icon,
402-
const char *label,
403402
int level,
404403
int outx,
405404
int outy)
@@ -417,9 +416,6 @@ show_osd (CsdMediaKeysManager *manager,
417416
if (icon)
418417
g_variant_builder_add (&builder, "{sv}",
419418
"icon", g_variant_new_string (icon));
420-
if (label)
421-
g_variant_builder_add (&builder, "{sv}",
422-
"label", g_variant_new_string (label));
423419
if (level >= 0)
424420
g_variant_builder_add (&builder, "{sv}",
425421
"level", g_variant_new_int32 (level));
@@ -646,7 +642,7 @@ do_eject_action (CsdMediaKeysManager *manager)
646642
}
647643

648644
/* Show the dialogue */
649-
show_osd (manager, "media-eject-symbolic", NULL, -1, OSD_ALL_OUTPUTS_X, OSD_ALL_OUTPUTS_Y);
645+
show_osd (manager, "media-eject-symbolic", -1, OSD_ALL_OUTPUTS_X, OSD_ALL_OUTPUTS_Y);
650646

651647
/* Clean up the drive selection and exit if no suitable
652648
* drives are found */
@@ -700,7 +696,7 @@ do_touchpad_osd_action (CsdMediaKeysManager *manager, gboolean state)
700696
{
701697
show_osd (manager,
702698
state ? "input-touchpad-symbolic" : "touchpad-disabled-symbolic",
703-
NULL, -1, OSD_ALL_OUTPUTS_X, OSD_ALL_OUTPUTS_Y);
699+
-1, OSD_ALL_OUTPUTS_X, OSD_ALL_OUTPUTS_Y);
704700
}
705701

706702
static void
@@ -736,23 +732,11 @@ show_sound_osd (CsdMediaKeysManager *manager,
736732
gboolean sound_changed,
737733
gboolean quiet)
738734
{
739-
GvcMixerUIDevice *device;
740-
const GvcMixerStreamPort *port;
741735
const char *icon;
742736

743737
icon = get_icon_name_for_volume (muted, vol, is_mic);
744-
port = gvc_mixer_stream_get_port (stream);
745-
if (g_strcmp0 (gvc_mixer_stream_get_form_factor (stream), "internal") != 0 ||
746-
(port != NULL &&
747-
g_strcmp0 (port->port, "analog-output-speaker") != 0 &&
748-
g_strcmp0 (port->port, "analog-output") != 0)) {
749-
device = gvc_mixer_control_lookup_device_from_stream (manager->priv->volume, stream);
750-
show_osd (manager, icon,
751-
gvc_mixer_ui_device_get_description (device),
752-
vol, OSD_ALL_OUTPUTS_X, OSD_ALL_OUTPUTS_Y);
753-
} else {
754-
show_osd (manager, icon, NULL, vol, OSD_ALL_OUTPUTS_X, OSD_ALL_OUTPUTS_Y);
755-
}
738+
739+
show_osd (manager, icon, vol, OSD_ALL_OUTPUTS_X, OSD_ALL_OUTPUTS_Y);
756740

757741
if (quiet == FALSE && sound_changed != FALSE && muted == FALSE) {
758742
gboolean enabled = g_settings_get_boolean (manager->priv->sound_settings, "volume-sound-enabled");
@@ -1249,7 +1233,7 @@ csd_media_player_key_pressed (CsdMediaKeysManager *manager,
12491233
if (!have_listeners) {
12501234
if (!mpris_controller_key (manager->priv->mpris_controller, key)) {
12511235
/* Popup a dialog with an (/) icon */
1252-
show_osd (manager, "action-unavailable-symbolic", NULL, -1, OSD_ALL_OUTPUTS_X, OSD_ALL_OUTPUTS_Y);
1236+
show_osd (manager, "action-unavailable-symbolic", -1, OSD_ALL_OUTPUTS_X, OSD_ALL_OUTPUTS_Y);
12531237
}
12541238
return TRUE;
12551239
}
@@ -1343,7 +1327,7 @@ do_video_rotate_lock_action (CsdMediaKeysManager *manager,
13431327
g_object_unref (settings);
13441328

13451329
show_osd (manager, locked ? "rotation-locked-symbolic"
1346-
: "rotation-allowed-symbolic", NULL, -1, OSD_ALL_OUTPUTS_X, OSD_ALL_OUTPUTS_Y);
1330+
: "rotation-allowed-symbolic", -1, OSD_ALL_OUTPUTS_X, OSD_ALL_OUTPUTS_Y);
13471331
}
13481332

13491333
static void
@@ -1504,7 +1488,7 @@ update_screen_cb (GObject *source_object,
15041488

15051489
/* update the dialog with the new value */
15061490
g_variant_get (variant, "(uii)", &percentage, &outx, &outy);
1507-
show_osd (manager, "display-brightness-symbolic", NULL, percentage, outx, outy);
1491+
show_osd (manager, "display-brightness-symbolic", percentage, outx, outy);
15081492
g_variant_unref (variant);
15091493
}
15101494

@@ -1586,7 +1570,7 @@ update_keyboard_cb (GObject *source_object,
15861570

15871571
/* update the dialog with the new value */
15881572
g_variant_get (new_percentage, "(u)", &percentage);
1589-
show_osd (manager, "keyboard-brightness-symbolic", NULL, percentage, OSD_ALL_OUTPUTS_X, OSD_ALL_OUTPUTS_Y);
1573+
show_osd (manager, "keyboard-brightness-symbolic", percentage, OSD_ALL_OUTPUTS_X, OSD_ALL_OUTPUTS_Y);
15901574
g_variant_unref (new_percentage);
15911575
}
15921576

0 commit comments

Comments
 (0)