diff --git a/src/LFO.cpp b/src/LFO.cpp index 34ff98b..4a6f533 100644 --- a/src/LFO.cpp +++ b/src/LFO.cpp @@ -57,7 +57,7 @@ struct LFO : Module { struct FrequencyQuantity : ParamQuantity { float getDisplayValue() override { - LFO* module = reinterpret_cast(this->module); + LFO* module = reinterpret_cast(static_cast(this->module)); if (module->clockFreq == 2.f) { unit = " Hz"; displayMultiplier = 1.f; diff --git a/src/Octave.cpp b/src/Octave.cpp index e1b689c..471c2a7 100644 --- a/src/Octave.cpp +++ b/src/Octave.cpp @@ -72,7 +72,7 @@ struct OctaveButton : Widget { engine::ParamQuantity* pq = paramWidget->getParamQuantity(); if (pq) { activeOctave = std::round(pq->getValue()); - Octave* module = dynamic_cast(pq->module); + Octave* module = dynamic_cast(static_cast(pq->module)); if (module) lastOctave = module->lastOctave; } @@ -148,7 +148,7 @@ struct OctaveParam : ParamWidget { inline void OctaveButton::onDragEnter(const event::DragEnter& e) { if (e.button == GLFW_MOUSE_BUTTON_LEFT) { - OctaveParam* origin = dynamic_cast(e.origin); + OctaveParam* origin = dynamic_cast(static_cast(e.origin)); if (origin) { ParamWidget* paramWidget = getAncestorOfType(); assert(paramWidget); diff --git a/src/Quantizer.cpp b/src/Quantizer.cpp index 0dd53b0..b3b02a6 100644 --- a/src/Quantizer.cpp +++ b/src/Quantizer.cpp @@ -172,7 +172,7 @@ struct QuantizerButton : OpaqueWidget { void onDragEnter(const event::DragEnter& e) override { if (e.button == GLFW_MOUSE_BUTTON_LEFT) { - QuantizerButton* origin = dynamic_cast(e.origin); + QuantizerButton* origin = dynamic_cast(static_cast(e.origin)); if (origin) { module->enabledNotes[note] = module->enabledNotes[origin->note];; module->updateRanges(); diff --git a/src/Rescale.cpp b/src/Rescale.cpp index 0f75dad..ae90450 100644 --- a/src/Rescale.cpp +++ b/src/Rescale.cpp @@ -33,7 +33,7 @@ struct Rescale : Module { struct GainQuantity : ParamQuantity { float getDisplayValue() override { - Rescale* module = reinterpret_cast(this->module); + Rescale* module = reinterpret_cast(static_cast(this->module)); if (module->multiplier == 1.f) { unit = "%"; displayMultiplier = 100.f; diff --git a/src/WTLFO.cpp b/src/WTLFO.cpp index 3d550d8..8efa937 100644 --- a/src/WTLFO.cpp +++ b/src/WTLFO.cpp @@ -55,7 +55,7 @@ struct WTLFO : Module { struct FrequencyQuantity : ParamQuantity { float getDisplayValue() override { - WTLFO* module = reinterpret_cast(this->module); + WTLFO* module = reinterpret_cast(static_cast(this->module)); if (module->clockFreq == 2.f) { unit = " Hz"; displayMultiplier = 1.f;