@@ -237,9 +237,6 @@ espeak_ng_STATUS event_clear_all() | |||
} else | |||
init(); // clear pending events | |||
if ((status = pthread_mutex_unlock(&my_mutex)) != ENS_OK) | |||
return status; | |||
if (a_event_is_running) { | |||
while (my_stop_is_acknowledged == 0) { | |||
while ((pthread_cond_wait(&my_cond_stop_is_acknowledged, &my_mutex) == -1) && errno == EINTR) | |||
@@ -247,6 +244,9 @@ espeak_ng_STATUS event_clear_all() | |||
} | |||
} | |||
if ((status = pthread_mutex_unlock(&my_mutex)) != ENS_OK) | |||
return status; | |||
return ENS_OK; | |||
} | |||