diff --git a/src/plugins/clangtools/clangtoolsdiagnosticview.cpp b/src/plugins/clangtools/clangtoolsdiagnosticview.cpp index a4c2c757ec1..bd1bb6275c3 100644 --- a/src/plugins/clangtools/clangtoolsdiagnosticview.cpp +++ b/src/plugins/clangtools/clangtoolsdiagnosticview.cpp @@ -77,14 +77,14 @@ protected: } } - void mousePressEvent(QMouseEvent *event) override + void mouseReleaseEvent(QMouseEvent *event) override { if (event->localPos().x() > sectionPosition(DiagnosticView::FixItColumn)) { state = (state != QStyle::State_On) ? QStyle::State_On : QStyle::State_Off; viewport()->update(); emit fixItColumnClicked(state == QStyle::State_On); } - QHeaderView::mousePressEvent(event); + QHeaderView::mouseReleaseEvent(event); } signals: