From 0b58db3fc6a0ca067499bdd9f634afa6d1bf2e84 Mon Sep 17 00:00:00 2001 From: Wes Kocher Date: Thu, 14 Apr 2016 11:05:01 -0700 Subject: [PATCH] Backed out changeset 954189d579d5 (bug 1263975) for failures in test_mousescroll.xul MozReview-Commit-ID: 9fXzw19FUeb --- toolkit/content/widgets/scrollbox.xml | 29 +++++++++++++-------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/toolkit/content/widgets/scrollbox.xml b/toolkit/content/widgets/scrollbox.xml index ede284ae7de0..51dffdc2c031 100644 --- a/toolkit/content/widgets/scrollbox.xml +++ b/toolkit/content/widgets/scrollbox.xml @@ -497,12 +497,12 @@ - Math.abs(event.deltaX); - let delta = isVertical ? event.deltaY : event.deltaX; - let scrollByDelta = isVertical && this._isRTLScrollbox ? -delta : delta; + let isVertical = event.axis == event.VERTICAL_AXIS; - if (this._prevMouseScrolls.every(prev => prev == isVertical)) { - if (event.deltaMode == event.DOM_DELTA_PIXEL) - this.scrollByPixels(scrollByDelta); - else - this.scrollByIndex(scrollByDelta); - } + if (this._prevMouseScrolls.every(prev => prev == isVertical)) + this.scrollByIndex(isVertical && this._isRTLScrollbox ? -event.detail : + event.detail); if (this._prevMouseScrolls.length > 1) this._prevMouseScrolls.shift(); @@ -533,6 +527,11 @@ event.preventDefault(); ]]> + +