diff --git a/src/widgets/helper/ChannelView.cpp b/src/widgets/helper/ChannelView.cpp index 2abeb6b42..74c539572 100644 --- a/src/widgets/helper/ChannelView.cpp +++ b/src/widgets/helper/ChannelView.cpp @@ -1072,14 +1072,15 @@ void ChannelView::mouseReleaseEvent(QMouseEvent *event) if (event->button() == Qt::LeftButton) { this->dCSelection_.selectingLeft = this->dCSelection_.selectingRight = false; - if (this->isMouseDown_ || this->isDoubleClick_) { + if (this->isMouseDown_) { this->isMouseDown_ = false; - this->isDoubleClick_ = false; if (fabsf(distanceBetweenPoints(this->lastPressPosition_, event->screenPos())) > 15.f) { return; } + } else if (this->isDoubleClick_) { + this->isDoubleClick_ = false; // Was actually not a wanted triple-click if (fabsf(distanceBetweenPoints(this->lastDClickPosition_, event->screenPos())) > 10.f) {