diff --git a/lib/Figments/Input.h b/lib/Figments/Input.h index 982c9f7..bfab017 100644 --- a/lib/Figments/Input.h +++ b/lib/Figments/Input.h @@ -37,8 +37,8 @@ struct Variant { CRGB asRGB() const; int asInt() const; bool asBool() const; - template const T& as() const { - return *static_cast(m_value.asPointer); + template const T* as() const { + return static_cast(m_value.asPointer); } private: