diff --git a/radio/src/thirdparty/libopenui/src/form.cpp b/radio/src/thirdparty/libopenui/src/form.cpp index 5a56589ac..e2d8f2de5 100644 --- a/radio/src/thirdparty/libopenui/src/form.cpp +++ b/radio/src/thirdparty/libopenui/src/form.cpp @@ -312,7 +312,8 @@ void FormGroup::setFocus(uint8_t flag, Window * from) case SET_FOCUS_FORWARD: if (from && from->isChild(this)) { if (next == this) { - first->setFocus(SET_FOCUS_FORWARD, this); + if (first) + first->setFocus(SET_FOCUS_FORWARD, this); } else if (next) { next->setFocus(SET_FOCUS_FORWARD, this);