diff --git a/src/calibre/gui2/viewer/tts.py b/src/calibre/gui2/viewer/tts.py index 3906c73b9d..1a1f346379 100644 --- a/src/calibre/gui2/viewer/tts.py +++ b/src/calibre/gui2/viewer/tts.py @@ -129,3 +129,5 @@ class TTS(QObject): if d.exec_() == QDialog.DialogCode.Accepted: self.backend_settings = d.backend_settings self.settings_changed.emit(d.ui_settings) + else: + self.settings_changed.emit(None) diff --git a/src/pyj/read_book/read_aloud.pyj b/src/pyj/read_book/read_aloud.pyj index aca32e303e..3be553c883 100644 --- a/src/pyj/read_book/read_aloud.pyj +++ b/src/pyj/read_book/read_aloud.pyj @@ -205,6 +205,8 @@ class ReadAloud: if self.waiting_for_configure: self.waiting_for_configure = False self.play() + if data is not None: + pass def send_message(self, type, **kw): self.view.iframe_wrapper.send_message('tts', type=type, **kw)