mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2025-02-03 14:34:26 +01:00
audio/internal/readerdriver: Bug fix: The player became closed unexpectedly
This commit is contained in:
parent
87956560f3
commit
f04230da08
@ -528,10 +528,12 @@ func (p *playerImpl) closeImpl(reuseLater bool) error {
|
||||
p.audioQueue = nil
|
||||
}
|
||||
if reuseLater {
|
||||
p.state = playerPaused
|
||||
p.buf = p.buf[:0]
|
||||
p.eof = false
|
||||
} else {
|
||||
p.unqueuedBufs = nil
|
||||
p.state = playerClosed
|
||||
} else {
|
||||
p.state = playerPaused
|
||||
}
|
||||
p.cond.Signal()
|
||||
return p.err
|
||||
|
Loading…
Reference in New Issue
Block a user