Don't trigger middle mouse scrolling if ChannelView is not fully populated (#2933)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
This commit is contained in:
@@ -1622,7 +1622,7 @@ void ChannelView::mousePressEvent(QMouseEvent *event)
|
||||
hoverLayoutElement->getFlags().has(
|
||||
MessageElementFlag::Username))
|
||||
break;
|
||||
else
|
||||
else if (this->scrollBar_->isVisible())
|
||||
this->enableScrolling(event->screenPos());
|
||||
}
|
||||
}
|
||||
@@ -1696,7 +1696,7 @@ void ChannelView::mouseReleaseEvent(QMouseEvent *event)
|
||||
}
|
||||
else if (event->button() == Qt::MiddleButton)
|
||||
{
|
||||
if (this->isScrolling_)
|
||||
if (this->isScrolling_ && this->scrollBar_->isVisible())
|
||||
{
|
||||
if (event->screenPos() == this->lastMiddlePressPosition_)
|
||||
this->enableScrolling(event->screenPos());
|
||||
|
||||
Reference in New Issue
Block a user