mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-13 19:49:51 +01:00
Fixed crash when scrolling up really fast. (#4621)
This commit is contained in:
parent
1f0aa808a5
commit
1d4c6d5a9e
|
@ -10,6 +10,7 @@
|
|||
- Bugfix: Domains starting with `http` are now parsed as links again. (#4598)
|
||||
- Bugfix: Fixed click effects on buttons not being antialiased. (#4473)
|
||||
- Bugfix: Fixed Ctrl+Backspace not working after Select All in chat search popup. (#4461)
|
||||
- Bugfix: Fixed crash when scrolling up really fast. (#4621)
|
||||
- Dev: Added the ability to control the `followRedirect` mode for requests. (#4594)
|
||||
|
||||
## 2.4.3
|
||||
|
|
|
@ -1362,7 +1362,8 @@ void ChannelView::wheelEvent(QWheelEvent *event)
|
|||
{
|
||||
float mouseMultiplier = getSettings()->mouseScrollMultiplier;
|
||||
|
||||
qreal desired = this->scrollBar_->getDesiredValue();
|
||||
// This ensures snapshot won't be indexed out of bounds when scrolling really fast
|
||||
qreal desired = std::max<qreal>(0, this->scrollBar_->getDesiredValue());
|
||||
qreal delta = event->angleDelta().y() * qreal(1.5) * mouseMultiplier;
|
||||
|
||||
auto &snapshot = this->getMessagesSnapshot();
|
||||
|
|
Loading…
Reference in a new issue