From 14b65cae3dee011a0ce350b28e0804c80ec2091a Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Mon, 14 Sep 2020 15:03:05 +0200 Subject: [PATCH] Add a revertPreviousFocus() helper --- radio/src/thirdparty/libopenui/src/modal_window.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/radio/src/thirdparty/libopenui/src/modal_window.h b/radio/src/thirdparty/libopenui/src/modal_window.h index 698a37747..ac7f5b8a3 100644 --- a/radio/src/thirdparty/libopenui/src/modal_window.h +++ b/radio/src/thirdparty/libopenui/src/modal_window.h @@ -79,6 +79,14 @@ class ModalWindow: public Window previousFocus = nullptr; } + void revertPreviousFocus() + { + if (previousFocus) { + previousFocus->setFocus(SET_FOCUS_DEFAULT); + previousFocus = nullptr; + } + } + protected: Window * previousFocus = nullptr; bool closeAllowed = true;