summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/talk.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/talk.c b/apps/talk.c
index 37a4482556..8507a89541 100644
--- a/apps/talk.c
+++ b/apps/talk.c
@@ -776,6 +776,9 @@ static int _talk_spell(const char* spell, size_t len, bool enqueue)
776 talk_id(VOICE_PAUSE, true); 776 talk_id(VOICE_PAUSE, true);
777 else if (c == '/') 777 else if (c == '/')
778 talk_id(VOICE_CHAR_SLASH, true); 778 talk_id(VOICE_CHAR_SLASH, true);
779
780 while (QUEUE_LEVEL == QUEUE_SIZE - 1) /* queue full - busy loop */
781 yield();
779 } 782 }
780 return 0; 783 return 0;
781} 784}