зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1539684 - Don't let scrollPercent become NaN if maxThumbPos is zero. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D25405 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
baeeb7c24b
Коммит
c80e2408ea
|
@ -1082,7 +1082,8 @@ nsEventStatus AsyncPanZoomController::HandleDragEvent(
|
|||
CSSCoord maxThumbPos = scrollbarData.mScrollTrackLength;
|
||||
maxThumbPos -= scrollbarData.mThumbLength;
|
||||
|
||||
float scrollPercent = thumbPosition / maxThumbPos;
|
||||
float scrollPercent =
|
||||
maxThumbPos.value == 0.0f ? 0.0f : (float)(thumbPosition / maxThumbPos);
|
||||
APZC_LOG("%p scrollbar dragged to %f percent\n", this, scrollPercent);
|
||||
|
||||
CSSCoord minScrollPosition =
|
||||
|
|
Загрузка…
Ссылка в новой задаче