From 0d86d107e9c402b7c261f60510dc98b7a2a4f9c0 Mon Sep 17 00:00:00 2001 From: Juraj Borza Date: Fri, 2 May 2025 18:50:33 +0200 Subject: [PATCH] remove the animation from preview button on cleanup --- abogen/gui.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/abogen/gui.py b/abogen/gui.py index 3f7ceec..1b980bc 100644 --- a/abogen/gui.py +++ b/abogen/gui.py @@ -1545,7 +1545,11 @@ class abogen(QWidget): def _preview_cleanup(self): self.preview_playing = False - self.btn_preview.setIcon(self.play_icon) + try: + self.loading_movie.frameChanged.disconnect() + except Exception: + pass # Ignore error if not connected + self.btn_preview.setIcon(self.play_icon) self.btn_preview.setToolTip("Preview selected voice") self.btn_preview.setEnabled(True) self.voice_combo.setEnabled(True)