From 184426175fe021638dc2ed30eb50418d5a462f6a Mon Sep 17 00:00:00 2001 From: wm4 Date: Tue, 13 Oct 2015 22:09:13 +0200 Subject: player: fix inverted condition Simple oversight which made it not work at all. How did this ever work, and if it was never tested, then why did it work when fixing this oversight? --- player/command.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'player/command.c') diff --git a/player/command.c b/player/command.c index fff34fad5b..0b19b20b6c 100644 --- a/player/command.c +++ b/player/command.c @@ -1611,7 +1611,7 @@ static int mp_property_audio_device(void *ctx, struct m_property *prop, struct ao_device_list *list = ao_hotplug_get_device_list(cmd->hotplug); for (int n = 0; n < list->num_devices; n++) { struct ao_device_desc *dev = &list->devices[n]; - if (dev->name && strcmp(dev->name, mpctx->opts->audio_device)) { + if (dev->name && strcmp(dev->name, mpctx->opts->audio_device) == 0) { *(char **)arg = talloc_strdup(NULL, dev->desc ? dev->desc : "?"); return M_PROPERTY_OK; } -- cgit v1.2.3