Loop button for audio samples always enabled

(cherry picked from commit 09afe6b016342fe36b7e306f863f581dcd65cb18)
This commit is contained in:
alessandro90
2019-07-31 23:28:23 +02:00
parent 0d2d395639
commit d386555c16

View File

@@ -98,7 +98,7 @@ class AudioPlayer(QObject):
self._timer.stop() self._timer.stop()
mixer.quit() mixer.quit()
self._audio_progress.reset() self._audio_progress.reset()
self._enable_buttons(False, False, False, False) self._enable_buttons(False, False, False)
@pyqtSlot() @pyqtSlot()
def _update_bar(self): def _update_bar(self):
@@ -132,7 +132,6 @@ class AudioPlayer(QObject):
) )
if os.path.exists(full_name): if os.path.exists(full_name):
self._play.setEnabled(True) self._play.setEnabled(True)
self._loop.setEnabled(True)
self._audio_file = full_name self._audio_file = full_name
@pyqtSlot() @pyqtSlot()
@@ -168,9 +167,8 @@ class AudioPlayer(QObject):
self._paused = True self._paused = True
self._enable_buttons(True, False, False) self._enable_buttons(True, False, False)
def _enable_buttons(self, play_en, pause_en, stop_en, loop_en=True): def _enable_buttons(self, play_en, pause_en, stop_en):
"""Set the three buttons status.""" """Set the three buttons status."""
self._play.setEnabled(play_en) self._play.setEnabled(play_en)
self._pause.setEnabled(pause_en) self._pause.setEnabled(pause_en)
self._stop.setEnabled(stop_en) self._stop.setEnabled(stop_en)
self._loop.setEnabled(loop_en)