diff options
author | Max Kellermann <max@duempel.org> | 2008-10-14 22:38:14 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-10-14 22:38:14 +0200 |
commit | a3e3d2c9506d17b3e19e205535ec263ee75178c9 (patch) | |
tree | 3e93ea6ae33dba8a8f5e12e34629366dcdd7fdb7 /src/volume.c | |
parent | 30c86d8ae64ae46ba3bcb1c63e867789feab6dc4 (diff) | |
download | mpd-a3e3d2c9506d17b3e19e205535ec263ee75178c9.tar.gz mpd-a3e3d2c9506d17b3e19e205535ec263ee75178c9.tar.xz mpd-a3e3d2c9506d17b3e19e205535ec263ee75178c9.zip |
command: added command "idle"
"idle" waits until something noteworthy happens on the server,
e.g. song change, playlist modified, database updated. This allows
clients to keep up to date without polling.
Diffstat (limited to 'src/volume.c')
-rw-r--r-- | src/volume.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/volume.c b/src/volume.c index bf3e58f02..cca5860e3 100644 --- a/src/volume.c +++ b/src/volume.c @@ -21,6 +21,7 @@ #include "log.h" #include "player_control.h" #include "utils.h" +#include "idle.h" #include "os_compat.h" #include "../config.h" @@ -490,6 +491,8 @@ static int changeSoftwareVolume(int change, int rel) int changeVolumeLevel(int change, int rel) { + idle_add(IDLE_MIXER); + switch (volume_mixerType) { #ifdef HAVE_ALSA case VOLUME_MIXER_TYPE_ALSA: |