diff --git a/apps/voice_thread.c b/apps/voice_thread.c index 77bdd08d44..6ce0f6a408 100644 --- a/apps/voice_thread.c +++ b/apps/voice_thread.c @@ -361,12 +361,11 @@ static enum voice_state voice_message(struct voice_thread_data *td) { case Q_VOICE_PLAY: LOGFQUEUE("voice < Q_VOICE_PLAY"); - if (quiet_counter == 0) - { - /* Boost CPU now */ - trigger_cpu_boost(); - } - else + + /* Boost CPU now */ + trigger_cpu_boost(); + + if (quiet_counter != 0) { /* Stop any clip still playing */ voice_stop_playback();