From 3d55519f27d54f8875b521d63fe009257c0adee1 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sat, 16 Jan 2016 10:27:18 +0000 Subject: [PATCH] Correct the usage of USE_ASYNC when async is disabled. --- src/libespeak-ng/speech.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/libespeak-ng/speech.c b/src/libespeak-ng/speech.c index 05d9da6e..39d3f8f2 100644 --- a/src/libespeak-ng/speech.c +++ b/src/libespeak-ng/speech.c @@ -458,15 +458,13 @@ static espeak_ng_STATUS Synthesize(unsigned int unique_identifier, const void *t event_list[0].user_data = my_user_data; if (SpeakNextClause(NULL, NULL, 1) == 0) { -#ifdef USE_ASYNC if (my_mode == ENOUTPUT_MODE_SPEAK_AUDIO) { +#ifdef USE_ASYNC if (dispatch_audio(NULL, 0, NULL) < 0) return ENS_AUDIO_ERROR; +#endif } else synth_callback(NULL, 0, event_list); // NULL buffer ptr indicates end of data -#else - synth_callback(NULL, 0, event_list); // NULL buffer ptr indicates end of data -#endif break; } }