diff --git a/radio/src/thirdparty/libopenui/src/window.cpp b/radio/src/thirdparty/libopenui/src/window.cpp index 119dff4d3..11fc67467 100644 --- a/radio/src/thirdparty/libopenui/src/window.cpp +++ b/radio/src/thirdparty/libopenui/src/window.cpp @@ -513,7 +513,7 @@ void Window::paintChildren(BitmapBuffer * dc, std::list::iterator it) void Window::bringToTop() { attach(parent); // does a detach + attach - if (lvobj) lv_obj_move_foreground(lvobj); + if (lvobj && lv_obj_get_parent(lvobj)) lv_obj_move_foreground(lvobj); } void Window::checkEvents()