Reject file playback in tone-test mode
This commit is contained in:
committed by
Brandon McGinty
parent
1081d894c9
commit
219acad951
@@ -240,11 +240,19 @@ func (b *Barnard) CommandPlayFile(ui *uiterm.Ui, cmd string) {
|
||||
b.AddOutputLine("Not connected to server")
|
||||
return
|
||||
}
|
||||
if b.ToneTest {
|
||||
b.AddOutputLine("File playback is unavailable in tone test mode")
|
||||
return
|
||||
}
|
||||
|
||||
b.FileStreamMutex.Lock()
|
||||
defer b.FileStreamMutex.Unlock()
|
||||
if b.FileStream == nil {
|
||||
b.AddOutputLine("File playback is unavailable while reconnecting")
|
||||
return
|
||||
}
|
||||
|
||||
if b.FileStream != nil && b.FileStream.IsPlaying() {
|
||||
if b.FileStream.IsPlaying() {
|
||||
b.AddOutputLine("Already playing a file. Use /stop first.")
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user