BogaudioModules

BogaudioModules for VCV Rack
Log | Files | Refs | README | LICENSE

commit db49f32c5bc16bd1c2f33ebf1ae1534fff98a74b
parent 3b4cc617d47c560ebb75c5b26e71af3be3c48a46
Author: Matt Demanett <matt@demanett.net>
Date:   Thu, 18 Jun 2020 18:47:28 -0400

Fix reset (initialize) of mute buttons on MUMIX, MIX4/etc.

Diffstat:
Msrc/mixer.cpp | 6++++++
Msrc/mixer.hpp | 1+
2 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/mixer.cpp b/src/mixer.cpp @@ -78,6 +78,12 @@ SoloMuteButton::SoloMuteButton() { shadow->box.pos = Vec(0.0, 1.0); } +void SoloMuteButton::reset() { + if (paramQuantity) { + paramQuantity->setValue(0.0f); + } +} + void SoloMuteButton::randomize() { if (paramQuantity) { paramQuantity->setValue(random::uniform() > 0.5f ? 1.0f : 0.0f); diff --git a/src/mixer.hpp b/src/mixer.hpp @@ -66,6 +66,7 @@ struct SoloMuteButton : ParamWidget { CircularShadow* shadow = NULL; SoloMuteButton(); + void reset() override; void randomize() override; void onButton(const event::Button& e) override; void onChange(const event::Change& e) override;