diff --git a/src/kits/game/DirectWindow.cpp b/src/kits/game/DirectWindow.cpp index 4a91e56fd5..bdfae45ea0 100644 --- a/src/kits/game/DirectWindow.cpp +++ b/src/kits/game/DirectWindow.cpp @@ -536,9 +536,9 @@ BDirectWindow::_DisposeData() if (fInitStatus & DW_STATUS_THREAD_STARTED) { fDaemonKiller = true; - // Release this sem, otherwise the Direct daemon thread + // delete this sem, otherwise the Direct daemon thread // will wait forever on it - release_sem(fDisableSem); + delete_sem(fDisableSem); status_t retVal; wait_for_thread(fDirectDaemonId, &retVal); }