aboutsummaryrefslogtreecommitdiff
path: root/engines/tony/sound.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/tony/sound.cpp')
-rw-r--r--engines/tony/sound.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/tony/sound.cpp b/engines/tony/sound.cpp
index 781172df52..87e142df48 100644
--- a/engines/tony/sound.cpp
+++ b/engines/tony/sound.cpp
@@ -132,7 +132,7 @@ FPSfx::FPSfx(bool bSoundOn) {
_bSoundSupported = bSoundOn;
_bFileLoaded = false;
_lastVolume = 63;
- _hEndOfBuffer = CORO_INVALID_PID_VALUE;
+ _hEndOfBuffer = CoroScheduler.createEvent(true, false);
_bIsVoice = false;
_loopStream = 0;
_rewindableStream = 0;
@@ -161,9 +161,8 @@ FPSfx::~FPSfx() {
else
delete _rewindableStream;
- // FIXME
- //if (hEndOfBuffer != CORO_INVALID_PID_VALUE)
- // CloseHandle(hEndOfBuffer);
+ // Free the buffer end event
+ CoroScheduler.closeEvent(_hEndOfBuffer);
}
/**