зеркало из https://github.com/mozilla/gecko-dev.git
Bug 692183 - Fix client coordinates for touchevents. r=mbrubeck
This commit is contained in:
Родитель
4d6b7448a7
Коммит
f5452611e5
|
@ -1358,8 +1358,9 @@ var TouchEventHandler = {
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
let evt = content.document.createEvent("touchevent");
|
let evt = content.document.createEvent("touchevent");
|
||||||
|
let scrollOffset = ContentScroll.getScrollOffset(aElement.ownerDocument.defaultView);
|
||||||
let point = content.document.createTouch(content, aElement, 0,
|
let point = content.document.createTouch(content, aElement, 0,
|
||||||
aData.x, aData.y, aData.x, aData.y, aData.x, aData.y,
|
aData.x, aData.y, aData.x, aData.y, aData.x - scrollOffset.x, aData.y - scrollOffset.y,
|
||||||
1, 1, 0, 0);
|
1, 1, 0, 0);
|
||||||
let touches = content.document.createTouchList(point);
|
let touches = content.document.createTouchList(point);
|
||||||
if (aName == "touchend") {
|
if (aName == "touchend") {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче