diff options
| author | Jcw87 <Jcw87@users.noreply.github.com> | 2025-12-26 13:20:53 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-12-26 13:20:53 -0800 |
| commit | bae6d9da2d03ea94d7eb87c8fe5255abd01f34c6 (patch) | |
| tree | 2d3191ea80511e80c23b1cd879054926bc5a6a8d /src/JSystem/JAudio2/JASCallback.cpp | |
| parent | 67b576ad9aec15953fa0d52f33cc88e8a783b46b (diff) | |
JAudio2 debug (#2996)
Diffstat (limited to 'src/JSystem/JAudio2/JASCallback.cpp')
| -rw-r--r-- | src/JSystem/JAudio2/JASCallback.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/JSystem/JAudio2/JASCallback.cpp b/src/JSystem/JAudio2/JASCallback.cpp index 0a01a453a9..02fb1469df 100644 --- a/src/JSystem/JAudio2/JASCallback.cpp +++ b/src/JSystem/JAudio2/JASCallback.cpp @@ -31,9 +31,12 @@ int JASCallbackMgr::reject(JASCallback* callback, void* argument) { void JASCallbackMgr::callback() { for (int i = 0; i < NUM_CALLBACKS; i++) { - if (callbacks_[i].callback_ && callbacks_[i].callback_(callbacks_[i].arg_) < 0) { - callbacks_[i].callback_ = NULL; - callbacks_[i].arg_ = NULL; + if (callbacks_[i].callback_) { + s32 result = callbacks_[i].callback_(callbacks_[i].arg_); + if (result < 0) { + callbacks_[i].callback_ = NULL; + callbacks_[i].arg_ = NULL; + } } } } |
