mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-13 19:49:51 +01:00
revert: use max(minimum, min(bottom, value)) over clamp(..) (#5393)
This commit is contained in:
parent
2ad45bc288
commit
fdecb4a39f
|
@ -10,7 +10,7 @@
|
||||||
- Dev: Use Qt's high DPI scaling. (#4868)
|
- Dev: Use Qt's high DPI scaling. (#4868)
|
||||||
- Dev: Add doxygen build target. (#5377)
|
- Dev: Add doxygen build target. (#5377)
|
||||||
- Dev: Make printing of strings in tests easier. (#5379)
|
- Dev: Make printing of strings in tests easier. (#5379)
|
||||||
- Dev: Refactor and document `Scrollbar`. (#5334)
|
- Dev: Refactor and document `Scrollbar`. (#5334, #5393)
|
||||||
|
|
||||||
## 2.5.1
|
## 2.5.1
|
||||||
|
|
||||||
|
|
|
@ -153,7 +153,9 @@ void Scrollbar::setPageSize(qreal value)
|
||||||
|
|
||||||
void Scrollbar::setDesiredValue(qreal value, bool animated)
|
void Scrollbar::setDesiredValue(qreal value, bool animated)
|
||||||
{
|
{
|
||||||
value = std::clamp(value, this->minimum_, this->getBottom());
|
// this can't use std::clamp, because minimum_ < getBottom() isn't always
|
||||||
|
// true, which is a precondition for std::clamp
|
||||||
|
value = std::max(this->minimum_, std::min(this->getBottom(), value));
|
||||||
if (areClose(this->currentValue_, value))
|
if (areClose(this->currentValue_, value))
|
||||||
{
|
{
|
||||||
// value has not changed
|
// value has not changed
|
||||||
|
|
Loading…
Reference in a new issue