add check for division by zero

This commit is contained in:
Kurt Hindenburg
2018-01-06 18:57:04 -05:00
parent 06b13420bf
commit 27e894f05e

View File

@@ -41,7 +41,10 @@ void ScrollState::clearAll()
int ScrollState::consumeLegacySteps(int stepsize)
{
int steps = _remainingScrollAngle / stepsize;
if (stepsize < 1) {
stepsize = DEFAULT_ANGLE_SCROLL_LINE;
}
const int steps = _remainingScrollAngle / stepsize;
_remainingScrollAngle -= steps * stepsize;
if (steps != 0) {
_remainingScrollPixel = 0;