From 4291de06e9020fd81e95b4aac62a60aef5318aab Mon Sep 17 00:00:00 2001 From: Michael Rivera Date: Fri, 3 Jan 2025 19:35:50 -0700 Subject: [PATCH] Execute callback for ItemToggle after drawing; fixes #264 --- src/ItemToggle.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ItemToggle.h b/src/ItemToggle.h index 28776d60..0ccbcc63 100644 --- a/src/ItemToggle.h +++ b/src/ItemToggle.h @@ -99,11 +99,11 @@ class ItemToggle : public MenuItem { }; void toggle(MenuRenderer* renderer) { enabled = !enabled; + LOG(F("ItemToggle::toggle"), enabled ? textOn : textOff); + draw(renderer); if (callback != NULL) { callback(enabled); } - LOG(F("ItemToggle::toggle"), enabled ? textOn : textOff); - draw(renderer); } };