diff --git a/aegisub/src/audio_timing_karaoke.cpp b/aegisub/src/audio_timing_karaoke.cpp index c07905a53..34f4085b2 100644 --- a/aegisub/src/audio_timing_karaoke.cpp +++ b/aegisub/src/audio_timing_karaoke.cpp @@ -185,6 +185,8 @@ void AudioTimingControllerKaraoke::Next() { AnnounceUpdatedPrimaryRange(); AnnounceUpdatedStyleRanges(); } + + c->audioController->PlayPrimaryRange(); } void AudioTimingControllerKaraoke::Prev() { @@ -202,6 +204,8 @@ void AudioTimingControllerKaraoke::Prev() { AnnounceUpdatedPrimaryRange(); AnnounceUpdatedStyleRanges(); } + + c->audioController->PlayPrimaryRange(); } void AudioTimingControllerKaraoke::GetRenderingStyles(AudioRenderingStyleRanges &ranges) const diff --git a/aegisub/src/command/time.cpp b/aegisub/src/command/time.cpp index 212d0261b..74f0a7520 100644 --- a/aegisub/src/command/time.cpp +++ b/aegisub/src/command/time.cpp @@ -293,7 +293,6 @@ struct time_next : public Command { c->audioController->Stop(); if (c->audioController->GetTimingController()) c->audioController->GetTimingController()->Next(); - c->audioController->PlayPrimaryRange(); } }; @@ -307,7 +306,6 @@ struct time_prev : public Command { c->audioController->Stop(); if (c->audioController->GetTimingController()) c->audioController->GetTimingController()->Prev(); - c->audioController->PlayPrimaryRange(); } }; }