diff --git a/selfdrive/ui/qt/maps/map_settings.cc b/selfdrive/ui/qt/maps/map_settings.cc index 8229252188..018d0df984 100644 --- a/selfdrive/ui/qt/maps/map_settings.cc +++ b/selfdrive/ui/qt/maps/map_settings.cc @@ -9,6 +9,7 @@ MapSettings::MapSettings(bool closeable, QWidget *parent) : QFrame(parent) { setContentsMargins(0, 0, 0, 0); + setAttribute(Qt::WA_NoMousePropagation); auto *frame = new QVBoxLayout(this); frame->setContentsMargins(40, 40, 40, 0); @@ -88,11 +89,6 @@ MapSettings::MapSettings(bool closeable, QWidget *parent) : QFrame(parent) { current_locations = NavigationRequest::instance()->currentLocations(); } -void MapSettings::mousePressEvent(QMouseEvent *ev) { - // Prevent mouse event from propagating up - ev->accept(); -} - void MapSettings::showEvent(QShowEvent *event) { updateCurrentRoute(); } diff --git a/selfdrive/ui/qt/maps/map_settings.h b/selfdrive/ui/qt/maps/map_settings.h index 1bef04ac5d..bfffd9206d 100644 --- a/selfdrive/ui/qt/maps/map_settings.h +++ b/selfdrive/ui/qt/maps/map_settings.h @@ -50,7 +50,6 @@ public: void updateCurrentRoute(); private: - void mousePressEvent(QMouseEvent *ev) override; void showEvent(QShowEvent *event) override; void refresh();