Bug 692183 - Fix client coordinates for touchevents. r=mbrubeck

This commit is contained in:
Wes Johnston 2011-10-06 11:23:14 -07:00
Родитель 4d6b7448a7
Коммит f5452611e5
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -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") {