diff --git a/firmware/application/ui_navigation.cpp b/firmware/application/ui_navigation.cpp index 62092b81734ab93b519bc5e7639edf3a533e5b84..19cbf01da59ecaa73862fc7c7369a6c46851f91e 100644 --- a/firmware/application/ui_navigation.cpp +++ b/firmware/application/ui_navigation.cpp @@ -303,7 +303,10 @@ void SystemStatusView::on_camera() { } void SystemStatusView::on_title() { - nav_.push<AboutView>(); + if(nav_.is_top()) + nav_.push<AboutView>(); + else + nav_.pop(); } /* Information View *****************************************************/