From 80256b2e49b2d39ffd4949bb1e0253e22deb389a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 7 Dec 2020 15:29:58 +0530 Subject: [PATCH] sync values are unsigned int not unsigned long --- src/calibre/gui2/tts/nsss.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calibre/gui2/tts/nsss.m b/src/calibre/gui2/tts/nsss.m index 79492fd8d1..9886d1ac43 100644 --- a/src/calibre/gui2/tts/nsss.m +++ b/src/calibre/gui2/tts/nsss.m @@ -21,9 +21,9 @@ static PyTypeObject NSSSType = { }; static void -dispatch_message(NSSS *self, MessageType which, unsigned long val) { +dispatch_message(NSSS *self, MessageType which, unsigned int val) { PyGILState_STATE state = PyGILState_Ensure(); - PyObject *ret = PyObject_CallFunction(self->callback, "ik", which, val); + PyObject *ret = PyObject_CallFunction(self->callback, "iI", which, val); if (ret) Py_DECREF(ret); else PyErr_Print(); PyGILState_Release(state); @@ -52,7 +52,7 @@ dispatch_message(NSSS *self, MessageType which, unsigned long val) { - (void)speechSynthesizer:(NSSpeechSynthesizer *)sender didEncounterSyncMessage:(NSString *)message { NSError *err = nil; NSNumber *syncProp = (NSNumber*) [sender objectForProperty: NSSpeechRecentSyncProperty error: &err]; - if (syncProp && !err) dispatch_message(nsss, MARK, syncProp.unsignedLongValue); + if (syncProp && !err) dispatch_message(nsss, MARK, syncProp.unsignedIntValue); } @end