Bug 978544 - Ignore events targetting a nsIMozBrowserFrame in BrowserElementPanning.js. r=fabrice

This commit is contained in:
Vivien Nicolas 2014-03-04 09:53:16 +01:00
Родитель 612eff89ec
Коммит a34099f956
1 изменённых файлов: 6 добавлений и 0 удалений

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

@ -75,6 +75,12 @@ const ContentPanning = {
},
handleEvent: function cp_handleEvent(evt) {
// Ignore events targeting a <iframe mozbrowser> since those will be
// handle by the BrowserElementPanning.js instance of it.
if (evt.target instanceof Ci.nsIMozBrowserFrame) {
return;
}
if (evt.defaultPrevented || evt.multipleActionsPrevented) {
// clean up panning state even if touchend/mouseup has been preventDefault.
if(evt.type === 'touchend' || evt.type === 'mouseup') {