Tried to fix animation bug when mouse drag is really fast.
This commit is contained in:
parent
cd4654dfd2
commit
15698fd6f0
|
@ -293,7 +293,10 @@ ChartWidget::ChartWidget(not_null<Ui::RpWidget*> parent)
|
||||||
&& AnimFinished(_xPercentage.animValueYMax);
|
&& AnimFinished(_xPercentage.animValueYMax);
|
||||||
const auto alphaFinished = AnimFinished(_xPercentage.animValueYAlpha);
|
const auto alphaFinished = AnimFinished(_xPercentage.animValueYAlpha);
|
||||||
if (xFinished && yFinished && alphaFinished) {
|
if (xFinished && yFinished && alphaFinished) {
|
||||||
|
if ((_horizontalLines.back().lines.front().absoluteValue == _xPercentage.animValueYMin.to())
|
||||||
|
&& (_horizontalLines.back().lines.back().absoluteValue == _xPercentage.animValueYMax.to())) {
|
||||||
_xPercentage.animation.stop();
|
_xPercentage.animation.stop();
|
||||||
|
}
|
||||||
_xPercentage.alphaAnimationStartedAt = 0;
|
_xPercentage.alphaAnimationStartedAt = 0;
|
||||||
_xPercentage.yAnimationStartedAt = 0;
|
_xPercentage.yAnimationStartedAt = 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue