diff options
| author | Philip Dubé <159546+serprex@users.noreply.github.com> | 2026-09-18 14:54:24 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-09-18 14:54:24 +0000 |
| commit | a353b6e7ceaf7e48e2b06ffda58a871ddffbb2ef (patch) | |
| tree | 6290fc9e0ddee0075167da158d3e85d3780c3e6e /soh/src/code | |
| parent | 02c7632a333675cbd88a255b870716c9361df774 (diff) | |
Diffstat (limited to 'soh/src/code')
| -rw-r--r-- | soh/src/code/code_800EC960.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/soh/src/code/code_800EC960.c b/soh/src/code/code_800EC960.c index b8aa5c8bf..31fc49de4 100644 --- a/soh/src/code/code_800EC960.c +++ b/soh/src/code/code_800EC960.c @@ -2090,7 +2090,8 @@ void AudioOcarina_PlaybackSong(void) { } return; } else { - sPlaybackNoteTimer -= nextNoteTimerStep; + // SoH [Fix] several audio tasks can run between updates, don't wrap below zero + sPlaybackNoteTimer -= MIN(nextNoteTimerStep, sPlaybackNoteTimer); } // Update volume |
