From 56df2115a831ff69a031ae8da7a8ab2ba7b80bd4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 3 Sep 2024 19:06:16 +0530 Subject: [PATCH] DRYer --- src/calibre/gui2/tts2/manager.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/calibre/gui2/tts2/manager.py b/src/calibre/gui2/tts2/manager.py index 203958c6b4..b2fe12b9df 100644 --- a/src/calibre/gui2/tts2/manager.py +++ b/src/calibre/gui2/tts2/manager.py @@ -123,12 +123,11 @@ class TTSManager(QObject): def emit_state_event(self, event: str) -> None: if self._resuming_after_configure: + if event == 'begin': + event = 'resume' if event in ('resume', 'cancel'): self.state_event.emit(event) self._resuming_after_configure = False - elif event == 'begin': - self.state_event.emit('resume') - self._resuming_after_configure = False else: self.state_event.emit(event)