playlist/Queue: add one-shot to single mode
This commit is contained in:

committed by
Max Kellermann

parent
1fb358249b
commit
1628d801f9
@@ -109,6 +109,12 @@ Partition::SyncWithPlayer()
|
||||
playlist.SyncWithPlayer(pc);
|
||||
}
|
||||
|
||||
void
|
||||
Partition::BorderPause()
|
||||
{
|
||||
playlist.BorderPause(pc);
|
||||
}
|
||||
|
||||
void
|
||||
Partition::OnQueueModified()
|
||||
{
|
||||
@@ -139,6 +145,12 @@ Partition::OnPlayerTagModified() noexcept
|
||||
EmitGlobalEvent(TAG_MODIFIED);
|
||||
}
|
||||
|
||||
void
|
||||
Partition::OnBorderPause() noexcept
|
||||
{
|
||||
EmitGlobalEvent(BORDER_PAUSE);
|
||||
}
|
||||
|
||||
void
|
||||
Partition::OnMixerVolumeChanged(gcc_unused Mixer &mixer, gcc_unused int volume)
|
||||
{
|
||||
@@ -156,4 +168,7 @@ Partition::OnGlobalEvent(unsigned mask)
|
||||
|
||||
if ((mask & TAG_MODIFIED) != 0)
|
||||
TagModified();
|
||||
|
||||
if ((mask & BORDER_PAUSE) != 0)
|
||||
BorderPause();
|
||||
}
|
||||
|
Reference in New Issue
Block a user