Skip to content

Commit 94a575d

Browse files
Merge commit 'de8f4937c' into viavoice
2 parents 1a16830 + de8f493 commit 94a575d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

addon/synthDrivers/_ibmeci.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ def run(self):
173173
param_event.set()
174174
elif msg.message == WM_KILL:
175175
dll.eciDelete(handle)
176+
dictHandles.clear()
176177
stopped.set()
177178
break
178179
else:
@@ -373,7 +374,9 @@ def terminate():
373374
callbackQueue= callbackThread= dll= eciQueue=eciThread= handle= idleTimer= onDoneSpeaking= onIndexReached= player = None
374375

375376
def setVoice(vl):
376-
user32.PostThreadMessageA(eciThreadId, WM_PARAM, vl, ECIParam.eciLanguageDialect)
377+
user32.PostThreadMessageA(eciThreadId, WM_PARAM, vl, ECIParam.eciLanguageDialect)
378+
param_event.wait()
379+
param_event.clear()
377380

378381
def getVParam(pr):
379382
return vparams[pr]

0 commit comments

Comments
 (0)