diff --git a/selfdrive/ui/qt/maps/map_panel.cc b/selfdrive/ui/qt/maps/map_panel.cc index f1b8f812fa..8741c9919c 100644 --- a/selfdrive/ui/qt/maps/map_panel.cc +++ b/selfdrive/ui/qt/maps/map_panel.cc @@ -36,7 +36,7 @@ MapPanel::MapPanel(const QMapboxGLSettings &mapboxSettings, QWidget *parent) : Q void MapPanel::toggleMapSettings() { // show settings if not visible, then toggle between map and settings - int new_index = isVisible() ? (1 - content_stack->currentIndex()) : 1; + int new_index = isVisible ? (content_stack->currentIndex() == 0 ? 1 : 0) : 1; content_stack->setCurrentIndex(new_index); emit mapPanelRequested(); show();