aboutsummaryrefslogtreecommitdiffstats
path: root/src/player/Control.hxx
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2015-11-05 00:38:09 +0100
committerMax Kellermann <max@duempel.org>2015-11-05 00:38:09 +0100
commit3a387643b34d11d17c37e83812aedbf5f8171029 (patch)
treebfdcd444cb566b9247f4d32a485342bfd6e9c831 /src/player/Control.hxx
parente6b37703daf859383358f409fab9fafdb4873a1d (diff)
downloadmpd-3a387643b34d11d17c37e83812aedbf5f8171029.tar.gz
mpd-3a387643b34d11d17c37e83812aedbf5f8171029.tar.xz
mpd-3a387643b34d11d17c37e83812aedbf5f8171029.zip
player/Thread: move player_command_finished() to PlayerControl
Diffstat (limited to 'src/player/Control.hxx')
-rw-r--r--src/player/Control.hxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/player/Control.hxx b/src/player/Control.hxx
index 2b15e89d8..ae4465ca6 100644
--- a/src/player/Control.hxx
+++ b/src/player/Control.hxx
@@ -263,6 +263,12 @@ struct PlayerControl {
ClientSignal();
}
+ void LockCommandFinished() {
+ Lock();
+ CommandFinished();
+ Unlock();
+ }
+
private:
/**
* Wait for the command to be finished by the player thread.