mirror of
https://github.com/denizsafak/abogen.git
synced 2026-07-18 13:40:27 +02:00
v1.0.6
This commit is contained in:
+1
-1
@@ -1 +1 @@
|
|||||||
1.0.5
|
1.0.6
|
||||||
@@ -713,7 +713,8 @@ class VoiceFormulaDialog(QDialog):
|
|||||||
]
|
]
|
||||||
|
|
||||||
total = sum(w for _, w in selected)
|
total = sum(w for _, w in selected)
|
||||||
# disable Preview if no voices selected
|
# disable Preview if no voices selected, but don't enable while loading
|
||||||
|
if not getattr(self, "_loading", False):
|
||||||
self.btn_preview_mix.setEnabled(total > 0)
|
self.btn_preview_mix.setEnabled(total > 0)
|
||||||
|
|
||||||
if total > 0:
|
if total > 0:
|
||||||
@@ -1350,6 +1351,7 @@ class VoiceFormulaDialog(QDialog):
|
|||||||
# Disable preview until playback completes
|
# Disable preview until playback completes
|
||||||
self.btn_preview_mix.setEnabled(False)
|
self.btn_preview_mix.setEnabled(False)
|
||||||
self.btn_preview_mix.setText("Loading...")
|
self.btn_preview_mix.setText("Loading...")
|
||||||
|
self._loading = True
|
||||||
parent = self.parent()
|
parent = self.parent()
|
||||||
if parent and hasattr(parent, "preview_voice"):
|
if parent and hasattr(parent, "preview_voice"):
|
||||||
# Apply mixed voices and selected language
|
# Apply mixed voices and selected language
|
||||||
@@ -1378,4 +1380,5 @@ class VoiceFormulaDialog(QDialog):
|
|||||||
elif getattr(self, "_started", False):
|
elif getattr(self, "_started", False):
|
||||||
self.btn_preview_mix.setEnabled(True)
|
self.btn_preview_mix.setEnabled(True)
|
||||||
self.btn_preview_mix.setText("Preview")
|
self.btn_preview_mix.setText("Preview")
|
||||||
|
self._loading = False
|
||||||
self._preview_poll_timer.stop()
|
self._preview_poll_timer.stop()
|
||||||
|
|||||||
Reference in New Issue
Block a user