From a3e3d2c9506d17b3e19e205535ec263ee75178c9 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Tue, 14 Oct 2008 22:38:14 +0200 Subject: 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. --- src/audio.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/audio.c') diff --git a/src/audio.c b/src/audio.c index ce62df46..4305235d 100644 --- a/src/audio.c +++ b/src/audio.c @@ -24,6 +24,7 @@ #include "log.h" #include "path.h" #include "client.h" +#include "idle.h" #include "utils.h" #include "os_compat.h" @@ -379,6 +380,7 @@ int enableAudioDevice(unsigned int device) return -1; audioDeviceStates[device] = true; + idle_add(IDLE_OUTPUT); return 0; } @@ -389,6 +391,7 @@ int disableAudioDevice(unsigned int device) return -1; audioDeviceStates[device] = false; + idle_add(IDLE_OUTPUT); return 0; } -- cgit v1.2.3