diff --git a/radio/src/gui/colorlcd/setup_menus/quick_menu.cpp b/radio/src/gui/colorlcd/setup_menus/quick_menu.cpp index 8e021721b..a768ed75f 100644 --- a/radio/src/gui/colorlcd/setup_menus/quick_menu.cpp +++ b/radio/src/gui/colorlcd/setup_menus/quick_menu.cpp @@ -509,6 +509,7 @@ void QuickMenu::onSelect(bool close) { closeMenu(); if (selectHandler) selectHandler(close); + selectHandler = nullptr; } void QuickMenu::closeMenu() @@ -516,6 +517,7 @@ void QuickMenu::closeMenu() Layer::pop(this); hide(); if (cancelHandler) cancelHandler(); + cancelHandler = nullptr; } void QuickMenu::onCancel()