diff options
author | Max Kellermann <max@duempel.org> | 2015-11-05 00:38:09 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2015-11-05 00:38:09 +0100 |
commit | 3a387643b34d11d17c37e83812aedbf5f8171029 (patch) | |
tree | bfdcd444cb566b9247f4d32a485342bfd6e9c831 /src/player/Control.hxx | |
parent | e6b37703daf859383358f409fab9fafdb4873a1d (diff) | |
download | mpd-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.hxx | 6 |
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. |