diff --git a/dgl/EventHandlers.hpp b/dgl/EventHandlers.hpp index 193d19cb..443fa8d2 100644 --- a/dgl/EventHandlers.hpp +++ b/dgl/EventHandlers.hpp @@ -133,11 +133,11 @@ public: // returns 0-1 ranged value, already with log scale as needed float getNormalizedValue() const noexcept; + float getDefault() const noexcept; + // NOTE: value is assumed to be scaled if using log void setDefault(float def) noexcept; - float getDefault() noexcept; - // NOTE: value is assumed to be scaled if using log void setRange(float min, float max) noexcept; diff --git a/dgl/src/EventHandlers.cpp b/dgl/src/EventHandlers.cpp index 1d535f5d..a2721d2c 100644 --- a/dgl/src/EventHandlers.cpp +++ b/dgl/src/EventHandlers.cpp @@ -618,15 +618,15 @@ float KnobEventHandler::getNormalizedValue() const noexcept return pData->getNormalizedValue(); } -void KnobEventHandler::setDefault(const float def) noexcept +float KnobEventHandler::getDefault() const noexcept { - pData->valueDef = def; - pData->usingDefault = true; + return pData->valueDef; } -float KnobEventHandler::getDefault() noexcept +void KnobEventHandler::setDefault(const float def) noexcept { - return pData->valueDef; + pData->valueDef = def; + pData->usingDefault = true; } void KnobEventHandler::setRange(const float min, const float max) noexcept