summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2018-08-29 16:36:45 +0100
committerCarl Hetherington <cth@carlh.net>2018-08-29 16:36:45 +0100
commite4dc7972ec35d891287598f33a1b4e1461ddc3fc (patch)
treeba64aa538b51e7fbdb9e06a40da828db866941ac
parent609dd231fcbd8e44d4a857f0974ffc2a2a45bfca (diff)
Missing handling of CHANGE_TYPE_CANCELLED causing another hang.v2.13.46
-rw-r--r--src/lib/player.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/player.cc b/src/lib/player.cc
index 5202bbbe0..b939995ef 100644
--- a/src/lib/player.cc
+++ b/src/lib/player.cc
@@ -237,6 +237,8 @@ Player::playlist_content_change (ChangeType type, int property, bool frequent)
} else if (type == CHANGE_TYPE_DONE) {
/* A change in our content has gone through. Re-build our pieces. */
setup_pieces ();
+ } else if (type == CHANGE_TYPE_CANCELLED) {
+ _suspended = false;
}
Change (type, property, frequent);