diff --git a/lib/Menu/menuIntInput.cpp b/lib/Menu/menuIntInput.cpp index fca3430..6d8d99e 100644 --- a/lib/Menu/menuIntInput.cpp +++ b/lib/Menu/menuIntInput.cpp @@ -58,6 +58,7 @@ MenuIntInput::~MenuIntInput() { delete this->stepsPerInput; delete this->values; delete this->names; + delete this->wrapper; } void MenuIntInput::setEntry(uint8_t valueNumber, const char* name, int16_t startValue) { diff --git a/lib/Menu/menuIntInput.h b/lib/Menu/menuIntInput.h index 2337d84..5686279 100644 --- a/lib/Menu/menuIntInput.h +++ b/lib/Menu/menuIntInput.h @@ -18,6 +18,7 @@ class MenuIntInputWrapper { public: + virtual ~MenuIntInputWrapper() {} virtual void action(int16_t* values, uint8_t length) = 0; };