From c9fc389d94483d2d0f23452feaa07a4c4ba18919 Mon Sep 17 00:00:00 2001 From: ComputerTech Date: Tue, 20 Jan 2026 17:10:13 +0000 Subject: [PATCH] Fix reset button crash by removing non-existent slider references --- techdj_qt.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/techdj_qt.py b/techdj_qt.py index 3ba8c94..755dbb0 100644 --- a/techdj_qt.py +++ b/techdj_qt.py @@ -945,16 +945,14 @@ class DeckWidget(QWidget): """Reset all deck controls to default values""" # Reset volume to 80% self.volume_slider.setValue(80) - self.audio_engine.set_volume(self.deck_id, 0.8) # Reset speed to 100% self.speed_slider.setValue(100) - self.audio_engine.set_speed(self.deck_id, 1.0) - # Reset EQ to 0 - for band, slider in [('high', self.eq_high), ('mid', self.eq_mid), ('low', self.eq_low)]: - slider.setValue(0) - self.audio_engine.set_eq(self.deck_id, band, 0) + # Reset EQ to 0 (just update the engine, sliders will update via signals) + self.audio_engine.set_eq(self.deck_id, 'high', 0) + self.audio_engine.set_eq(self.deck_id, 'mid', 0) + self.audio_engine.set_eq(self.deck_id, 'low', 0) # Reset filters self.audio_engine.set_filter(self.deck_id, 'lowpass', 100)